Erstellen eines Berichts für jemanden mit einer SQL-Datenbank, die schlecht entworfen und archaisch ist.UNPIVOT Anzeigen Spaltennamen
Mein Code ist derzeit
SELECT [email protected], [email protected] , [Document Status]
FROM
(
SELECT [email protected], [email protected], chas.P_asdecl, chas.P_gap, chas.P_acl
FROM dbo.ic_BD_CHAS chas
) AS chas
UNPIVOT
(
[Document Status] FOR DocStatus IN (P_asdecl, P_gap, P_acl)
) AS up;
Alle 3 Spalten "chas.P_asdecl, chas.P_gap, chas.P_acl" die gleichen Informationen angezeigt werden entweder 'nicht erforderlich' oder 'Hervorragend'. Meine Ausgabe ist derzeit:
[email protected] [email protected] Document Status
----------- ---------- ---------------
0 AACX02PC01 Not Required
0 AACX02PC01 Not Required
Das Problem hier ist, ich NICHT IDEA haben die Spalte diejenigen 2 returned ‚nicht erforderlich‘ Reihen zu beziehen. Wie kann ich eine weitere Spalte aus diesen Werten kommen, auf die Spalte gehör so im Wesentlichen würde meine Ausgabe wie:
[email protected] [email protected] Column Document Status
----------- ---------- -------- ---------------
0 AACX02PC01 P_asdecl Not Required
0 AACX02PC01 P_gap Not Required
Prost
So einfach? Fühle dich jetzt wie ein Idiot. – Lynchie