Hi Knud
In einer Tabelle buchen eine ganze Reihe von Mitarbeitern Tag für Tag,
Monat für Monat.Das heisst, es gibt in einem gewissen Zeitraum viele Mitarbeiter, die viele Buchungen getätigt haben.
Jetzt interessiert mich, wieviele Mitarbeiter denn nun im Endeffekt schon buchen, unabhängig wieviele.
Sehe ich das richtig, du willst die Anzahl der Mitarbeiter welche
in einem bestimmten Zeitraum gebucht haben?
select count(mitarbeiter.mitarbeiter)
from mitarbeiter
inner join buchungen
on (mitarbeiter.mitarbeiter = buchungen.mitarbeiter)
where buchungen.datum between datum1 and datum2
Ich gehe jetzt einfach mal davon aus, du hast auch eine
eigene Tabelle für die Mitarbeiter, dann zählst du
alle Mitarbeiter, welche mindestens ein Eintragung
in der Buchungstabelle im betreffenden Zeitraum haben.
Gruss Daniela