我想從我的命中表中得到最後一天的結果。 最後一天意味着如果我在28/10/2013上午7點運行查詢,它應返回 00h:27/10/2013和24:27/10/2013之間的結果。SQL查詢從時間段拆分日期部分
這裏是我的查詢:
SELECT COUNT(ID) FROM [tblHit] AS V WHERE HitDate between
DATEADD(day, -1, convert(date, GETDATE())) and convert(date, GETDATE())
在此查詢得到的結果?
打擾我的唯一的事情是,如果我檢查
之間
convert(date, GETDATE())
小時被收錄得和結果出錯。
我不知道該查詢甚至如何接近解決的問題。 –
我不確定'最後一天'的意思是什麼,編輯了一些答案的解釋。 –