Moin
Welche Details Du dort haben willst, ist natürlich wichtig - und es kann sein dass Du dafür eine korrelierte Unterabfrage benötigst. Für korrelierte Subselects findest Du im Archiv viele viele Beiträge, oft von Ilja oder mir :-)
Danke, das scheint der Tip gewesen zu sein den ich brauchte. Ich habe nun folgende Abfrage:
SELECT *
FROM belegungen
WHERE belegungen.roomid=1
AND
belegungen.kontingent > (
SELECT SUM( buchungen.anzahl ) AS buchungenanzahl
FROM buchungen
WHERE buchungen.roomid =1 )
AND buchungen.buchstart <= '1216872001'
AND buchungen.buchend >= '1216872001'
LIMIT 0 , 30
Obs 100%ig funktioniert weiß ich erst morgen. heut ist es zu spät. Was denkst du? Sieht doch richtig so aus. Zumindest wird vom MySQL das gewünschte Ergebnis gezeigt. Datensatz aus der Tabelle Belegungen im gesuchten Zeitraum mit der gesuchten roomid und weniger Buchungen als das Kontingent.
Danke vielmals
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:)
-> 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:)