我有一個表的「創建」列作爲日期時間。檢查時間是否在兩次之間(時間DataType)
我想查詢來檢查Created值的時間是否在兩次之間。
第一行的創建日期時間爲'2013-07-01 00:00:00.000'(午夜),我試圖在11PM和7AM之間查詢項目。
select *
from MyTable
where CAST(Created as time) between '23:00:00' and '06:59:59'
但是沒有結果返回。
我是否需要將我的時間轉換爲日期時間?
第二天上午7點? –
用一個例子(這裏)類似的問題[1] [1]:http://stackoverflow.com/questions/5125076/sql-query-to-select-dates-between-two-dates –
是的,晚上11點到早上7點是 – TrueEddie