Auf Thema antworten

Du kannst in Standard SQL keine variierenden Spaltennamen haben.

Das ist auch leicht verständlich, weil keine anderen SQL Statements einer statischen Anwendung und auch Schwesterobjekte in der DB darüber keine Kenntnis haben können.

Es gibt dafür relativ aufwendige Pakete in verschiedenen Systemen, vielleicht auch bei MSSQL, weiß ich aber nicht.


Der naheliegende Weg ist der Zusammenbau des Statements in einem Client oder vergleichbar in einer SP der DB selbst, die das Statement auf Stringebene erstellt und dynamisch ausführt und als Table zurück gibt.


Zurück
Oben