日期:2014-05-17 浏览次数:21068 次
declare @dt datetime = '2013-02-26'
select convert(char(7),dateadd(month,1,@dt-25),120) --2013-03
set @dt = '2013-02-25'
select convert(char(7),dateadd(month,1,@dt-25),120) --2013-02
declare @dt datetime = '2013-02-26'
select convert(char(7), (case when day(@dt)>25 then dateadd(month,1,@dt) else @dt end), 120) --2013-03
set @dt = '2013-02-25'
select convert(char(7), (case when day(@dt)>25 then dateadd(month,1,@dt) else @dt end), 120) --2013-02