我认为这样可行,但不会带来任何结果:
一些sql语句......
AND (DateDiff(Day, irs.timeStamp, GETDATE()) = 1)
如果我将结果更改为0但是如果我将其更改为1或-1,则会将结果更改为今天的所有结果?
答案 0 :(得分:5)
您应该使用开放范围,例如要获取昨天的所有数据,您希望所有数据等于午夜或午夜之后但今天午夜之前。
AND irs.timeStamp >= CONVERT(DATE, DATEADD(DAY, -1, GETDATE()))
AND irs.timeStamp < CONVERT(DATE, GETDATE());