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

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:625
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:915
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:613
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:795
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:709
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1041
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:279
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:139
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:829
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:743