當前位置:首頁 » 編程語言 » sql判斷時間段

sql判斷時間段

發布時間: 2024-12-18 22:56:22

『壹』 sql 查詢時間段

oracle的寫法:

select * from your_table a
where your_date_field between to_date(to_char(sysdate,'YYYYMMDD')||'00 00 00','YYYYMMDD HH24:MI:SS') and sysdate

『貳』 sql對時間段判斷語句

這個是SQL中的判斷語句,你可以使用CASE……WHEN……

SELECTto_char(a.attdate,'yyyy-mm-dd')ASdate,--使用日期
(CASEWHENa.attdate<'2013-7-1'THEN'甲'ELSE'乙'END)ASperson--使用人
FROMa,b
--Ps:SQL的關鍵字使用大寫是一個好的習慣。

『叄』 sql對時間段判斷語句

如你的資料庫中記錄時間的項名是selldate(是其他的伍絕話,你改下就行)則:
1.你的歷橘悄資料庫如果是access用下面的語句
<%
dim
nowstartdate
nowenddate
nowstartdate=2009-01-15
nowenddate=2009-02-15
sql="select
*
from
你的表
where
selldate-#"&nowstartdate&"#>=0
and
selldate-#"&nowenddate&"#<=0"
%>
2.你的資料庫如果是mssql用下面的語句
<%
dim
nowstartdate
nowenddate
nowstartdate=2009-01-15
nowenddate=2009-02-15
sql="select
*
from
你的表
where
selldate-'"&nowstartdate&"'>=0
and
selldate-'"&nowenddate&"'<=0"
%>
或者
1.把日期當字元串來操作,其實日期和數字一樣,在sql語句中,都肢渣不能加'字元串',否則會出現語法錯誤
2.選擇某個日期中間的記錄可以用between
and
而不是用<
>
=等符號,而且日期之間也有講究,access資料庫的日期間用#日期#隔開,mssql用'單引號,如:
timestr類型為日期/時間
dim
datestr1,datestr2
datestr1="2006-8-10"
datestr2=date()
sql="select
*
from
table
where
timestr
between
#"&datestr1&"#
and
#"&datestr2&"#"

熱點內容
前端貪心演算法 發布:2024-12-19 02:02:18 瀏覽:754
魅族加密文件夾 發布:2024-12-19 01:56:30 瀏覽:114
手機游戲的賬號密碼是什麼 發布:2024-12-19 01:55:43 瀏覽:312
linux同步與非同步 發布:2024-12-19 01:55:42 瀏覽:864
手提電腦配置怎麼挑 發布:2024-12-19 01:55:04 瀏覽:664
c語言內聯函數 發布:2024-12-19 01:55:01 瀏覽:125
保時捷安卓如何下載app 發布:2024-12-19 01:47:08 瀏覽:212
python編譯位元組碼 發布:2024-12-19 01:47:07 瀏覽:978
遞歸如何實現編譯原理 發布:2024-12-19 01:39:19 瀏覽:45
壓縮winsxs 發布:2024-12-19 01:35:05 瀏覽:922