Запрос между двумя таймфреймами за несколько дней в Tsql - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь определить, сколько лекарств было дано между часами 22:00 одного дня и 06:00 следующего дня. Как бы я добавил это в моем предложении where, чтобы получить счетчик между этими временными рамками? Я даже не уверен, с чего начать.

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

В итоге я нашел свой ответ.

где ((DATEPART (чч, d.ActionDateTime)> 22 и DATEPART (чч, d.ActionDateTime) <00) или (DATEPART (чч, d.ActionDateTime)> 00 и DATEPART (чч, d.ActionDateTime) < 6))

0 голосов
/ 08 мая 2019

Пожалуйста, опубликуйте пример вашей таблицы. Если в каждой строке в вашей таблице указан один мед:

select COUNT(*) as Number_of_Meds
from t
where datetime_column_name >= CAST('2019-12-24 22:00' as datetime) 
    and datetime_column_name < CAST('2019-12-25 06:00' as datetime)

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