Mehrere Zeilen in eine Zeile zusammenfassen (nach Datum)

Hallo!

Momentan habe ich folgendes Ergebnis:

Datum Kategorie Wert1
01.02. Typ1 10
01.02. Typ2 15
02.02. Typ3 10
02.02. Typ1 12
03.02. Typ1 11

Wäre es möglich die Ausgabe so zu gestalten, dass pro Datum nur eine Zeile existiert mit allen Werten/Kategorien die zu dem Datum gehören?

Datum Kategorie Wert Kategorie Wert
01.02. Typ1 10 Typ2 15
02.02. Typ3 10 Typ1 12
03.02. Typ1 11 NULL NULL

Danke für alle Vorschläge.

SELECT datum,
       string_agg(kategorie|| ||wert, ' ')
FROM some_table
GROUP BY datum

http://www.pg-forum.de/h-ufig-gestellte-fragen-faq/4067-faq-zeilen-zu-spalten.html

Andreas