- 情感問答
- 答案列表
sql 按時間查詢:sql時間範圍查詢[朗讀]
首先你的表里要有時間的列select*fromtable1where時間列between時間1and時間2。
用between有個問題就是最後一天查詢不到,也就是他的範圍是[2011-1-1,2011-2-1)也可以直接用>=和<=來查詢,比如:select*fromtablewhere時間>='2011-1-1'and時間<'2011-2-1'或者select*fromtablewhere時間between'2011-1-1'and'2011-2-1'。
select*fromtablewhere欄位between'2000-01-0100:00:00'and'2009-01-0100:00:00'。
select*form表whereposttimebetween時間1and時間2。
select*from表where日期欄位>='開始日期'and日期欄位='開始時間'andconvert(char(8),日期欄位,108)='2010-11-05'andddate='22:30:00'andconvert(char(8),ddate,108)評論000。