--当月天数 select day(dateadd(ms,-3,DATEADD(m, DATEDIFF(m,0,getdate())+1,0))) --当月第一天 select dateadd(d,-day(getdate())+1,getdate()) --当月最后一天 select dateadd(d,-day(getdate()),dateadd(m,1,getdate())) --本年第一天 select convert(varchar(4),GetDate(),120)+'-01-01' --本年最后一天 SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0)) --当月第一个星期一 SELECT DATEADD(wk, DATEDIFF(wk, '', DATEADD(dd, 6 - DAY(getdate()), getdate())), '')
Sql取各种日期方法
猜你喜欢
转载自itbutteye.iteye.com/blog/1457329
今日推荐
周排行