Simuletsplay
Benutzer
- Beiträge
- 7
Hallo Zusammen,
ich habe folgendes Ziel: Ich brauche die Anzahl der Trainingseinheiten.
Folgende Daten stehen zur Verfügung:
Tabelle anwesenheit (mit Id, Datum und Mitglieder-ID)
Tabelle users (mit ID, trainingsgruppe)
In der Spalte Trainingsgruppe (tg) gibt es nur 1, 2 oder 3.
Dabei werden aber 1 und 2 zusammen gezählt und 3 einzeln.
In der Tabelle Anwesenheit wird also für jeden User ein Datensatz geschrieben.
Ich brauche nun also die Anzahl von den Trainingseinheiten über die tg und das Anwesenheits-Datum.
Ich habe es folgendermaßen probiert:
Aber dann kommen mehrere Datensätze raus... keine Ahnung, was die aussagen...
Wer kann mir dabei helfen?
Grüße
Ben
ich habe folgendes Ziel: Ich brauche die Anzahl der Trainingseinheiten.
Folgende Daten stehen zur Verfügung:
Tabelle anwesenheit (mit Id, Datum und Mitglieder-ID)
Tabelle users (mit ID, trainingsgruppe)
In der Spalte Trainingsgruppe (tg) gibt es nur 1, 2 oder 3.
Dabei werden aber 1 und 2 zusammen gezählt und 3 einzeln.
In der Tabelle Anwesenheit wird also für jeden User ein Datensatz geschrieben.
Ich brauche nun also die Anzahl von den Trainingseinheiten über die tg und das Anwesenheits-Datum.
Ich habe es folgendermaßen probiert:
SQL:
SELECT
COUNT(anwesenheit.datum) AS 'Anzahl'
FROM
anwesenheit
INNER JOIN users ON anwesenheit.mid = users.id
WHERE
MONTH(anwesenheit.datum) = 6 AND tg < 3
GROUP BY
datum,
tg;
Aber dann kommen mehrere Datensätze raus... keine Ahnung, was die aussagen...
Wer kann mir dabei helfen?
Grüße
Ben