У меня есть команда выбора:
select
sum(case when co_dim_tempo = 20190901 then 1 else 0 end) "1" ,
sum(case when co_dim_tempo = 20190902 then 1 else 0 end) "2" ,
sum(case when co_dim_tempo = 20190903 then 1 else 0 end) "3" ,
sum(case when co_dim_tempo = 20190904 then 1 else 0 end) "4" ,
sum(case when co_dim_tempo = 20190905 then 1 else 0 end) "5" ,
sum(case when co_dim_tempo = 20190906 then 1 else 0 end) "6"
from table
Результат:
1 | 2 | 3 | 4 | 5 | 6
5 | 0 | 8 | 7 | 0 | 3
Мне нравится исключать столбцы 2 and 5
, потому что результат равен нулю, например:
1 | 3 | 4 | 6
5 | 8 | 7 | 3