0 голосов
спросил от в категории SQL
where dateadd(hour,datepart(hour,Timestamp),cast(CAST((Timestamp) as date) as datetime)) >= DATEADD(D, 0, DATEDIFF(D, 0, DATEADD(day, @Days + 1, GETDATE()))))

это приведет к удалению части часов с даты, с которой вы сравниваете, так что ваше сравнение станет , где useeedate gt;=startofday

Другими словами:
DATEADD(D, 0, DATEDIFF(D, 0, @sometimestamp))
выбирает начало дня для @sometimestamp

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...