– 本周第一天 2025-04-21 00:00:00.000
select DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()), 0)
– 下周第一天 2025-04-28 00:00:00.000
select DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()) + 1, 0)
– 本月第一天 2025-04-01 00:00:00.000
select DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0)
– 下月第一天 2025-05-01 00:00:00.000
select DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) + 1, 0)
– 今年第一天 2025-01-01 00:00:00.000
select DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()), 0)
– 明年第一天 2026-01-01 00:00:00.000
select DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()) + 1, 0)