我想在此查询中使用BETWEEN子句,但不知道如何执行此操作
SELECT * FROM record
WHERE (DATEPART(yy, register_date) = 2009
AND DATEPART(mm, register_date) = 10
AND DATEPART(dd, register_date) = 10)
答案 0 :(得分:0)
这给出了从5小时前到现在的记录
rvm get 1.28.0
看起来这可能是你想要的
SELECT * FROM record
WHERE register_date BETWEEN DATEADD(HOUR, -5, GETDATE()) AND GETDATE()
请注意,如果您想要从最后一天开始的所有记录,您可能希望在默认时间为0:00时添加时间或选择第二天