Как написать следующее:
DECLARE @DS datetime
DECLARE @Cnt int
SET @Cnt = 29
SET @DS = '20170201'
Прибавить к дате кол-во дней, но так чтобы не выйти за рамки этого месяца.
Т.е. в данном случае он должен вывести '20170228'
SET @DS = '20170301'
Должен вывести '20170329'
и т.д.
DECLARE @DS datetime
DECLARE @Cnt int
SET @Cnt = 29
SET @DS = '20170201'
Прибавить к дате кол-во дней, но так чтобы не выйти за рамки этого месяца.
Т.е. в данном случае он должен вывести '20170228'
SET @DS = '20170301'
Должен вывести '20170329'
и т.д.