Вы не завершили синтаксис для функции DATEADD
.
DATEADD
требует 3 параметра:
- Фактор функции - в вашем случае WEEK
- Количество интервалов - в вашем случае -1
- Столбец, с которым вы взаимодействуете - в вашем случае это отсутствует
Как кажется, основано на текущую дату, я думаю, вы хотите, чтобы эта строка была:
`WHERE dbo.Calls.kbpOpenedDate = DATEADD(week, -1, GETDATE())`
Однако, это также определенная c дата и время, когда вы ищете равенство. Скорее всего, вы ищете диапазон, поэтому вам, возможно, придется использовать больше, чем вместо равно или включить другой DATEADD
, чтобы определить начальный / конечный диапазон наряду с этим.