Access Anzahl?

Excelmania

Lieutenant
Registriert
Apr. 2010
Beiträge
826
Hallo ich möchte für jeden Einsatzort die Anzahl ausgeben. Gleichzeitig aber auch noch wie viele davon Titelträger sind und wie viele nicht. Die Gesamt anzahl und die Anzahl für die titelträger klappt jedoch wie viele keine Titelträger sind nicht.


Der gesamte Code sieht so aus:

Code:
Code:
SELECT Einsatzort.Einsatzort, Count(*) AS Anzahl, Count(Personal.Titel) AS Titelträger, Count([Titel] is null) AS Arbeiter
FROM Einsatzort INNER JOIN Personal ON Einsatzort.EinsatzortID = Personal.Einsatzort
GROUP BY Einsatzort.Einsatzort, Personal.Einsatzort;

Der fehler müsste hier stecken aber ich weiss nicht was:

Code:
Code:
Count([Titel] is null) AS Arbeiter
Ergänzung ()

Ich habe es jetzt mit subtrahieren gelöst. Zumindestens klappt es oder verstößt das gegen irgendwelche Datenbank regeln?

Code:
SELECT Einsatzort.Einsatzort, Count(*) AS Anzahl, Count(Personal.Titel) AS Titelträger, Count(*)- Count(Personal.Titel) AS Arbeiter
FROM Einsatzort INNER JOIN Personal ON Einsatzort.EinsatzortID=Personal.Einsatzort
GROUP BY Einsatzort.Einsatzort, Personal.Einsatzort;
 
Zurück
Oben