чтобы понять сколько человек работал в определенный шаг за день (2 часа) приведу пример как хотелось бы получить(выше на картинке). Сейчас пробовал сделать группировку таким образом но в group_by нельзя вычисляемое похоже(
select toDayOfWeek(start) from clickhousetaskworktime
where
start > '2020-01-01 00:00:00' and
end < '2020-12-31 23:59:59' and
user = 14 group by toStartOfHour(start) ;
формат данных:
user;start(datetime);end (datetime);seconds (int)
Собственное сам вопрос, как можно сделать двойную группировку или как это лучше уложить?)
возможно вам это поможет https://kb.altinity.com/altinity-kb-queries-and-syntax/pivot-unpivot/
большое спасибо за подсказку
Обсуждают сегодня