Pivot erstellen ohne die Spalten zu nennen

IchHH

Datenbank-Guru
Beiträge
291
Hallo,

ich weiß das man Pivottabellen mittels

SELECT *
FROM meineTabelle
PIVOT(SUM(meineXWerte)
FOR Course IN (meineYWerte)) AS PVTTable

definieren. Wie aber schreibe ich den Code wenn die X-Werte täglich mehr werden und ich die Y-Werte nicht einzeln aufzählen möchte?
 
Werbung:
Das geht nur mittels dynamischem SQL. Du musst dir dein Query mittels Script als String zusammen puzzeln und dann mit EXEC ausführen.

Abgesehen davon halte ich eine Abfrage mit täglich neuen Spalten für ausgesprochen fragwürdig.
 
Zurück
Oben