-- 本月的第一天
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
-- 本月的最后一天
SELECT DATEADD(ms,-3,DATEADD(...()), 0))
-- 上个月的最后一天
SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
-- 本周的星期一
SELECT...,getdate())+1, 0))
----
-- Sql Server中的日期与时间函数 -- 当前系统日期、时间
SELECT getdate()
-- DATEADD 在向指定日期加上一段时间的基础上...datediff 返回跨两个指定日期的日期和时间边界数。...SELECT datediff(day,'2004-09-01','2004-09-18') -- 返回:17
-- datepart 返回代表指定日期的指定日期部分的整数。