SQL Server时间计算 查询昨天3点后的数据
2023-12-19 本文已影响0人
吉凶以情迁
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()函数