Mahlzeit !
Ich habe hier eine recht einfach Abfrage. Trotzdem bekomme ich es nicht hin das er mir die Anzahl der Ergebnise(Gruppierungen) ausgibt. Ich arbeite mit MS SQL 2005.
Ich will nach dem Suchwort gruppieren und die dort enthaltene Scheinzahl ausgeben. Wenn ich COUNT(*) und GROUP BY weg lasse, funktioniert es. So bald aber eines der beiden oder beide vorhanden sind, bekomm ich 0 Datensätze. Wo liegt mein Fehler?
EDIT: Hab mir mal die Fehlermeldung ausgeben lassen und ein Screenshot gemacht.
Gruß soyo
Ich habe hier eine recht einfach Abfrage. Trotzdem bekomme ich es nicht hin das er mir die Anzahl der Ergebnise(Gruppierungen) ausgibt. Ich arbeite mit MS SQL 2005.
Code:
SELECT s.Nummer, s.KasseSuchwort, s.Scheinart, slz.Ziffer, slz.ScheinNummer, p.Suchwort, p.Langtext, COUNT(*) AS anzahl FROM
dbo.Schein AS s INNER JOIN
dbo.ScheinLZ AS slz
ON s.Nummer = slz.ScheinNummer INNER JOIN
dbo.Privatkasse AS p
ON s.KasseSuchwort = p.Suchwort
WHERE
s.Scheinart = 8 AND
slz.Ziffer = 132
GROUP BY p.Suchwort
Ich will nach dem Suchwort gruppieren und die dort enthaltene Scheinzahl ausgeben. Wenn ich COUNT(*) und GROUP BY weg lasse, funktioniert es. So bald aber eines der beiden oder beide vorhanden sind, bekomm ich 0 Datensätze. Wo liegt mein Fehler?
EDIT: Hab mir mal die Fehlermeldung ausgeben lassen und ein Screenshot gemacht.
Gruß soyo
Anhänge
Zuletzt bearbeitet: