Не можете найти общее количество рабочих и нерабочих часов с COUTN CASE - PullRequest
0 голосов
/ 29 марта 2019

Я пытаюсь заставить работать оператор COUNT CASE WHEN.

Я хочу посчитать общее количество между 8-17 часами и другое общее количество в эти часы. Мой запрос ниже всегда возвращает итоговую сумму.

SELECT  DISTINCT tSource,
        COUNT(case when (tTime between '08:00:00' and '17:00:00') then 1 else 0 end) as tIN,
        COUNT(case when (tTime not between '08:00:00' and '17:00:00') then 1 else 0 end) as tOUT

FROM @tTable 

tTotal  tIN tOUT
28  13  15
4167    1167    3000
...