您的位置:首页 > 其它

获取几个特殊的日期

2016-09-23 09:49 246 查看
SELECT  DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()), 0) 当年第一天 ,
DATEADD(DAY, -1, DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()) + 1, 0)) 当年最后一天 ,
DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) 当月第一天 ,
DATEADD(DAY, -1, DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()) + 1, 0)) 当月最后一天 ,
DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()), 0) 当周第一天 ,
DATEADD(day, -1, DATEADD(WEEK, DATEDIFF(WEEK, 0, GETDATE()) + 1, 0)) 当周最后一天
--可以把getdate()函数更换成任何一个日期
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: