sql server获取上个月最后一天和三个月前的月份的第一天

1、获取三个月前的月份的第一天(如今日是2012-07-05,需获得2012-04-05)

select convert(varchar(10),dateadd(dd,-day(m,-3,getdate())+1,getdate()),120);

2、获取上个月的最后一天

select convert(varchar(10),dateadd(dd,-day(getdate()),getdate()),120);

猜你喜欢

转载自byd1200479.iteye.com/blog/1577156
今日推荐