#sql #datetime #pivot #aggregate-functions #hana
#sql #datetime #сводная #агрегатные функции #hana
Вопрос:
Комментарии:
1. tutorialspoint.com/Is-Pivot-available-in-SAP-HANA
2. посмотрите на это для динамического поворота.
Ответ №1:
Для фиксированного максимального количества целевых столбцов можно использовать оконные функции и условную агрегацию:
select customer,
max(case when rn = 1 then order_date end) as order_date_1,
max(case when rn = 2 then order_date end) as order_date_2,
max(case when rn = 3 then order_date end) as order_date_3
from (
select t.*, row_number() over(partition by customer order by order_date) rn
from mytable t
) t
group by customer