Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
Re: MSSQL Spaltennamen bei Mehrfachabfrage?
12. Dez 2007, 08:18
Hab auch noch einen:
SQL-Code:
SELECT A.familienstand As famstand,
COUNT(B.kunden_id) AS AnzVerträge,
COUNT(C.kunden_id) AS AnzKinder,
COUNT(D.kunden_id) AS AnzKampagnen,
COUNT(E.kunden_id) AS EKjahr
FROM familienstand A
JOIN vertrag B ON B.kunden_id = A.kunden_id
JOIN kind C ON C.kunden_id = A.kunden_id
JOIN rel_kuka D ON D.kunden_id = A.kunden_id
JOIN einkommen E ON E.kunden_id = A.kunden_id
WHERE A.kunden_id = 7
AND A.von = (SELECT MAX(F.von)
FROM familienstand F
WHERE F.kunden_id = A.kunden_id)
AND E.von = (SELECT MAX(G.von)
FROM einkommen G
WHERE G.kunden_id = A.kunden_id)
GROUP BY A.familienstand
[edit] Quatsch, das wird nicht funktionieren, es wird wohl immer die selbe Anzahl in allen Feldern stehen. [/edit]
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|