版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011219358/article/details/51508290
DECLARE @TIME datetime
如果datepart(dd,@选择开始时间)<26
set @ TIME = dateadd(m,-1,@选择开始时间+ 26-datepart(dd,@选择开始时间))
else
set @ TIME = @选择开始时间+ 26-datepart(dd,@选择开始时间)
select replace(convert(varchar(10),dateadd(m,1,@ TIME)-1,120),' - ','/')'结束时间文本',dateadd(m,1,@ TIME)-1'结束时间'