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