Einzelnen Beitrag anzeigen

okoeller

Registriert seit: 21. Nov 2006
66 Beiträge
 
Turbo Delphi für Win32
 
#1

MSSQL Spaltennamen bei Mehrfachabfrage?

  Alt 11. Dez 2007, 22:27
Datenbank: MSSQL • Zugriff über: MSSQL
Hi,

folgender SQL code liefert für die ersten beiden Spalten korrekte Namen wie famstand und AnzVerträge.
Leider nicht für die Spalten 3-5. In Spalte 3 bekomme ich keinen Namen angezeigt, in Spalte 4 steht eine "1" und in Spalte 5 "2".
Warum werden AnzKinder, AnzKampagnen und EKjahr nicht als Spaltennamen angezeigt?????


SQL-Code:
SELECT A.familienstand As famstand, COUNT(B.kunden_id) AS AnzVerträge,
(SELECT COUNT(C.kunden_id) AS AnzKinder FROM kind C WHERE C.kunden_id= 7 ),
(SELECT COUNT(D.kunden_id) AS AnzKampagnen FROM rel_kuka D WHERE D.kunden_id=7),
(SELECT COUNT(E.kunden_id) AS EKjahr FROM einkommen E WHERE E.kunden_id=7
   AND E.von=(SELECT MAX(von)FROM einkommen E WHERE E.kunden_id=7))
FROM familienstand A
JOIN vertrag B ON B.kunden_id = A.kunden_id
WHERE A.kunden_id = 7
AND A.von = (SELECT MAX(von)
             FROM familienstand
             WHERE kunden_id = 7)
GROUP BY A.familienstand
Vielen Dank
okoeller
  Mit Zitat antworten Zitat