Bobby: Problem mit SQL-Abfrage

Beitrag lesen

Moin

OK. Also eine nähere Erklärung:

ich habe 2 Tabellen

Belegungen (Belegungspan)

id | buchstart | buchend   | kontingent | roomid
1  | timestamp | timestamp | 3          | 1

Diese Tabelle enthält Belegungskontingente für bestimmte Zimmer und bestimmte Zeiträume

Als 2 Tabelle gibt es buchungen

id | buchstart | buchend   | anzahl | roomid
1  | timestamp | timestamp | 1      | 1
2  | timestamp | timestamp | 1      | 1

nun möchte ich die Buchungen für ein Zimmer in einer bestimmten Zeit zusammenzählen. Deswegen SUM(buchungen.anzahl) AS buchungenanzahl WHERE roomid =1

Die Zusammengezählte Anzahl möchte ich mit dem Kontingent in der TAbelle Belegungen vergleichen (WHERE belegungen.kontingent > buchungenanzahl

Da ich gern optimal arbeiten möchte, will cih beides in einer Abfrage erfassen. Es hat auch schon mal funktioniert. Aber leider bekomm ich nicht raus warum es jetzt nicht funktioniert.

Ich hoffe die Erklärung war ausreichend.

Danke schonmal

Gruß Bobby

--
-> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
-> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)