Использование одной и той же даты для двух разных переменных - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть две переменные внутри хранимой процедуры, которые заполняются вручную при выполнении SP:

  • @ ForEmployeeUpdatedDays
  • @ IncludeDocumentAgeDays

Пример того, чего я пытаюсь достичь : когда @ForEmployeeUpdatedDays равно 0 или равно нулю, а @IncludeDocumentAgeDays равно 365 Затем выведите все идентификаторы для документов, датированных в прошлом году, независимо от последних обновлений документов.

Таблица содержит дату и время True_create_date, которое я использую в своем коде.

Предложение where моего SP для IncludeDocumentAgeDays выглядит следующим образом: (oo.true_create_date > (GETDATE()-@IncludeDocumentAgeDays) or @IncludeDocumentAgeDays = 0) Однако я пытаюсь понять, как яструктурировать предложение where для переменной @ForEmployeeUpdatedDays. Есть идеи?

Надеюсь, это имеет смысл !! ​​

...