Поворот / сводная таблица с агрегацией в Oracle

Я хотел бы повернуть таблицу в Oracle 11g. Опция Pivot требует агрегирования. Это моя оригинальная таблица:

project | attribute | value
===========================
'cust1' | 'foo'     | '4'
'cust2' | 'bar'     | 'tbd'
'cust3  | 'baz'     | '2012-06-07'
'cust1' | 'bar'     | 'tdsa'
'cust4' | 'foo'     | '22'
'cust4' | 'baz'     | '2013-01-01'

После поворота таблица должна выглядеть так:

project | foo | bar | baz
=========================
'cust1' | '4' |'tdba'| NULL
'cust2' | NULL|'tbd' | NULL
'cust3' | NULL| NULL | '2012-06-07'
'cust4' | '22'| NULL | '2013-01-01'

Теперь, как вы можете видеть, группировка должна происходить по столбцу проекта. Никакие значения не должны быть свернуты или расчет. Простое вращение необходимо. Итак, разве пивот выбирает правильную вещь?

Ответы на вопрос(1)

Ваш ответ на вопрос