Abfrage mit Anzeige 0

Hallo,

ich arbeite mit Access2003 und stehe vor folgendem Problem:

Meine Tabelle:
Feld1____Feld2_____Feld3
MA 1____15.09.08__x
MA 2____01.10.08__
MA 3____02.10.08__x
MA 4____02.10.08__x
MA 1____15.10.08__x
MA 4____29.10.08__x

Ich möchte mittels Abfrage die Anzahl der x im Feld 3 ermitteln und zwar so, dass er mir auch den MA 2 mit der Anzahl 0 ausgibt. Die Abfrage an sich ist logisch, bei der Gruppierung des Feldes 1 zeigt er aber den MA 2 nicht mehr an.

Dank vorab für Hinweise.

Gruß
Ronny

Moin, Ronny,

schreib doch mal die Abfrage hin, dann sieht man mehr. Vielleicht fallen die Nulls dabei raus - Nichts ist ja keineswegs 0.

So geht es jedenfalls:

SELECT MA, count(Feld3) AS Anzahl\_x
FROM Mitarbeiter
GROUP BY MA
ORDER BY MA;

Gruß Ralf

Danke Ralf,

ich hatte mir das Beispiel nur ausgedacht, da meine DB wesentlich komplexer ist. Habe soeben das Beispiel mal ausprobiert und musste feststellen, dass mir Access das Abfrageergebnis so darstellt wie ich es möchte. Werd mich daher nochmal in meine DB vertiefen und den Fehler suchen.

Gruß
Ronny

Moin, Ronny,

denk dran: Der Group by hängt von der Sortierung ab - falscher Sort liefert Unsinn beim Gruppieren.

Gruß Ralf