ВЫБРАТЬ
@begindate = dateadd(mm,-1,CAST(datepart(mm,getdate()) AS VARCHAR(2)) + '/15/' + CAST(datepart(YYYY,getdate() -1) AS varchar(4))),
@enddate = CAST(datepart(mm,getdate()) AS VARCHAR(2)) + '/14/' + CAST(datepart(YYYY,getdate() -1) AS varchar(4))
Сейчас этот код возвращает даты с 15 мая по 14 июня. Это обязательные даты, которые мне нужны, но мне также нужно, чтобы они были в 2013 году, и это возвращает 2014 год. Я пытался сделать dateadd(yyyy, -1), и это не сработало . Поэтому мне было интересно, знает ли кто-нибудь, как я смогу получить дату прошлого года.
dateadd(yyyy, -1, xxx)
не сработало? - person Gordon Linoff   schedule 25.06.2014WHERE
и не получили результатов, вероятно, причина в этом. - person Panagiotis Kanavos   schedule 25.06.2014