Hi,
select DISTINCT count(personalnummer) from buchungen;
Sollte die summer von den personalnummern ausgeben, wobei jeder personalnummer nur einmal gezählt wird.
hmm, leider nicht und aus dem Ergebnis werd ich nicht so schlau.
Es wird was gezählt, es deutlich weniger angezeigt als ohne Distinct, aber was ... keine Ahnung.
was willst du jetzt als ergebniss ? Die anzahl ( = 1 zahl) der personen die etwas gebucht haben, bzw welche in der tabelle stehen ?
zu meinen obigen sql statement man könnte auch mal:
select count(distinct personalnummer) from buchungen; versuchen...
Distinct bewirkt das ein wert nur einmal verwendet wird. count zählt dann diese werte zusammen, das ergebniss sollte die menge der personen sein die mindestens eine buchung gemacht haben.
lg
Ludwig