Code:
SELECT DISTINCT r.raum_id frei, z.raum_id FROM raum r LEFT JOIN zraum z USING (raum_id) WHERE ( z.anreise BETWEEN '2003-08-18' AND '2003-08-26' or z.abreise BETWEEN '2003-08-18' AND '2003-08-26' )
Offenbar läßt sich die Abfrage durch ein NOT vor BETWEEN nicht wie gewünscht ändern.
Wie kann ich die Menge der belegten Zimmer von der der unbelegten abziehen?
Oder besser noch wie muß die Abfrage aussehen um wirklich nur die Zimmer anzeigen zu lassen, die nicht reserviert sind?
Kommentar