【发布时间】:2019-02-14 13:13:48
【问题描述】:
我正在处理一项将成为自动化工作的查询。它需要查找最后一天晚上 8 点到晚上 8 点之间的所有交易。我正在考虑做这样的事情
DECLARE @start_date DATETIME
DECLARE @end_date DATETIME
SET @start_date = DATEADD(DAY, -2, GETDATE())
SET @end_date = DATEADD(DAY, -1, GETDATE())
对于自动查询,这很适合找出日期部分。但变量的 TIME 部分是查询执行的当前时间。有没有一种快速简单的方法将两个变量的时间部分硬编码为晚上 8:00?
【问题讨论】:
-
+1 我在cyberkiwi 的回答中看到了解决这个问题的新方法,如果没有你的问题,我不会去的。谢谢! =)
标签: sql sql-server tsql datetime