我認爲這會工作,但它沒有帶回任何結果:索取資料 - 19天
一些SQL語句....
AND (DateDiff(Day, irs.timeStamp, GETDATE()) = 1)
它帶回所有今天的結果如果我將結果更改爲0,但如果我將其更改爲1或-1,則不會生成昨天的結果?
我認爲這會工作,但它沒有帶回任何結果:索取資料 - 19天
一些SQL語句....
AND (DateDiff(Day, irs.timeStamp, GETDATE()) = 1)
它帶回所有今天的結果如果我將結果更改爲0,但如果我將其更改爲1或-1,則不會生成昨天的結果?
您應該使用開放式範圍,例如要從昨天獲取所有數據,您希望所有數據都等於午夜之後或今天午夜之前。
AND irs.timeStamp >= CONVERT(DATE, DATEADD(DAY, -1, GETDATE()))
AND irs.timeStamp < CONVERT(DATE, GETDATE());
你確定你有昨天的數據嗎? – Taryn 2012-03-07 18:33:33
是的,我剛剛更新了測試數據,並添加了一個,並在昨天查詢它,並在那裏除去 – Standage 2012-03-07 18:35:00