Re: kniffelig: Auswertung nach Datum iVm Personen
Verfasst: Mi, 17.12.2014 15:00
Hallo Thomas,
Da sind gleich mehrere Fehler drin gewesen. In der zweiten zeile fehlte das Komma. In der Bedingung wolltest Du den Monat aus dem namensfeld ermitteln. Die Unterabfragen berücksichtigten nicht den Monat.
Dies habe ich mit einer korrelierenden Unterabfrage korrigiert.
Sobald Du aber über ein Jahr hinaus gehst hast Du ein Problem. Deshalb bitte gegebenenfalls das Jahr mit einfügen.
Gruß
Robert
Code: Alles auswählen
SELECT MONTH( "a"."datum" ) AS "Monat",
( SELECT COUNT( "Name" ) FROM "Tabelle" WHERE "Name" = 'Max' AND MONTH( "datum" ) = MONTH( "a"."datum" )) AS "Max",
( SELECT COUNT( "Name" ) FROM "Tabelle" WHERE "Name" = 'Steffi' AND MONTH( "datum" ) = MONTH( "a"."datum" )) AS "Steffi"
FROM "Tabelle" AS "a" GROUP BY MONTH("a"."datum" ) ORDER BY "a"."Name" DESC
Dies habe ich mit einer korrelierenden Unterabfrage korrigiert.
Sobald Du aber über ein Jahr hinaus gehst hast Du ein Problem. Deshalb bitte gegebenenfalls das Jahr mit einfügen.
Gruß
Robert