0
мне нужно получить 03-01
в результате @startmonth
, но я получаюSql Server 2008: Конверсия удалось при преобразовании даты и/или времени из символьной строки
Конверсия удалось при преобразовании даты и/или времени от характера строка.
DECLARE @startmonth date, @newdate date
SELECT @newdate = DATEADD(DAY, 1, CONVERT(DATE, '2012-02-29'))
SELECT @startmonth = CONVERT(DATE,RIGHT(RTRIM(CONVERT(DATE,@newdate)),5))
print @startmonth