Daniela Koller: (MySQL) Bekomme die Reihen nicht wie gewünscht gezählt

Beitrag lesen

Hi

Leider zählt er trotzalledem dann _alle_ Buchungen in diesem Zeitraum.

Upsi, du hast völlig recht, das passiert mir dauernd *schäm*

Geht nicht vielleicht so ne Art count(count(*))?

Ich wüsste nicht wie, in normalem SQL würde ichs lösen mit

select count(personen)
  from personen
  where exists (select *
                  from buchungen
                  where datum between datum1 and datum2)

Dass ist aber ein SubSelect welcher MySQL leider nicht beherrscht.

Im Moment fällt mir keinerlei Möglichkeit ein das ganze Problem
ohne Subselect ohne n Script zu lösen. Spukt mir aber die
ganze Zeit im Kopf rum das Problem.

Gruss Daniela