當前位置:首頁 » 編程語言 » 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&"#"

熱點內容
愛加密漏洞 發布:2025-03-12 20:09:43 瀏覽:868
高斯速演算法 發布:2025-03-12 20:09:33 瀏覽:30
sqlserver2008安裝程序 發布:2025-03-12 20:07:18 瀏覽:51
鋼鐵俠3兄弟們快速緩存 發布:2025-03-12 20:07:12 瀏覽:767
qq啟動腳本 發布:2025-03-12 19:59:00 瀏覽:893
電腦配置有ssd是什麼意思 發布:2025-03-12 19:57:50 瀏覽:730
米思齊編譯失敗怎麼看 發布:2025-03-12 19:26:27 瀏覽:848
sql語句notexists 發布:2025-03-12 19:16:11 瀏覽:60
快手安卓版如何玩 發布:2025-03-12 19:15:26 瀏覽:36
scott資料庫 發布:2025-03-12 19:15:19 瀏覽:873