sql 获取时间

【转】https://www.cnblogs.com/weiqt/articles/2040800.html  截取时间部分
【转】https://www.cnblogs.com/MaxIE/archive/2010/04/30/1725315.html  获取时间的第一天、最后一天



SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) --2018-01-01 00:00:00.000 本年最早时间 SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0)) --2018-12-31 23:59:59.997 本年最后时间 SELECT CONVERT(varchar(7), (SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)) , 23) --2018-01 本年最早时间 截取年月 SELECT CONVERT(varchar(7), (SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))) , 23) --2018-12 本年最后时间 截取年月 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --2018-01-01 00:00:00.000 本月最早时间 SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) --2018-01-31 23:59:59.997 本月最后时间 SELECT CONVERT(varchar(7), (SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)) , 23) --2018-01 本月最早时间 截取年月

 

posted @ 2018-01-17 14:54  哈库拉灬玛塔塔  阅读(201)  评论(0编辑  收藏  举报