Я пытаюсь заставить работать оператор 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