select DATEADD(day, DATEDIFF(day, '1900-01-01', GETDATE()) - 1, '1900-01-01') + CAST('03:00:00' AS datetime)
现在是2023 12月20
输出后
![](https://img.haomeiwen.com/i2815884/44576a34efea9da0.png)
首先计算出昨天的日期(减去1天),然后在那个日期上加上时间'03:00:00',以此作为查询的起始时间。
MySQL,使用CURDATE()和ADDDATE()函数
select DATEADD(day, DATEDIFF(day, '1900-01-01', GETDATE()) - 1, '1900-01-01') + CAST('03:00:00' AS datetime)
现在是2023 12月20
输出后
本文标题:SQL Server时间计算 查询昨天3点后的数据
本文链接:https://www.haomeiwen.com/subject/cfwzgdtx.html
网友评论