【发布时间】:2016-07-28 14:59:52
【问题描述】:
我有按日期过滤的查询,现在它只需要从我执行它的那一刻起的最后 24 小时,为此我正在使用下一个代码:
( DateDiff(HH, vw_public_task.complete_date, getdate()) < 25)
有一种方法可以让我的日期过滤器给出过去 24 小时的查询结果,但不取决于我当前的时间,而是在我执行它的任何时候根据“day 08:00am”-“day+1 08:00am”?
例如,如果我现在执行查询,我想查看从昨天 08:00am 到今天 08:00am 的日期结果。
【问题讨论】:
-
您的代码将在 MySQL 中生成错误。正确标记您的问题。
-
这适用于哪个 RDBMS?请添加一个标签以指定您使用的是
mysql、postgresql、sql-server、oracle还是db2- 或者完全是其他东西。
标签: sql-server