добавить год и вычесть день, используя datepart в моем запросе - PullRequest
2 голосов
/ 08 декабря 2010
Where (DYYYY = (year( getdate() +1)))DatePart(month, GETDATE())) + '/' + DatePart(day, GetDate())) -1 + '/' + DatePart(year, GetDate())) +1)

У меня проблемы с выполнением запроса, в котором я могу использовать вчерашнюю дату, но в следующем году для прогнозов.

1 Ответ

5 голосов
/ 08 декабря 2010

Это даст вам то, что вы ищете?

DATEADD(yy, 1, DATEADD(dd, -1, getdate()))

Если вы хотите исключить компонент времени, вы можете использовать такой вариант, как этот

DATEADD(yy, 1, DATEADD(dd, datediff(dd, 0, getdate()), -1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...