我正在处理一个将成为自动化工作的查询。它需要找到最后一天晚上 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?
原文由 NA Slacker 发布,翻译遵循 CC BY-SA 4.0 许可协议