у меня есть таблица, как показано ниже
CREATE TABLE mytable(employee_name text, month date, allocation double precision);
INSERT INTO mytable VALUES('A','2017-11-30','0.5');
INSERT INTO mytable VALUES('B','2017-11-30','0.8');
INSERT INTO mytable VALUES('B','2017-12-31','0.5');
Я делаю кросс-таблицу, но это статистика c запрос
SELECT * FROM crosstab
( 'SELECT employee_name , month , allocation FROM mytable ORDER BY 1',
'SELECT DISTINCT month FROM mytable ORDER BY 1'
)
AS( employee_name text,"2017-11-30" text, "2017-12-31" text );
Мне нужна динамика c кросс-таблица, имена столбцов должны генерироваться динамически, как мы динамически генерируем столбцы ниже
AS( employee_name text,"2017-11-30" text, "2017-12-31" text );