BlaBla: Problem mit SQL-Statement

Beitrag lesen

Hi!

In dem du genau diese drei Fälle in entsprechende Bedingungen umsetzt ...?

Ja eh. Wenn ich wüsste wie.
Momentan fällt mir nur eine Lösung ein. Wenn ich einen mehrtägigen Termin erfasse, schreibe ich in eine weiter Tabelle die ID des Termins und alle Tage von Beginn bis Ende des Termins. Dann kann ich den Termin über ein  Join ermitteln auch wenn Beginn und Ende vor bzw nach dem Zeitraum liegen. z.B so.

SELECT ...  
FROM termine t, tage ta  
WHERE  
t.termin_id = ta.termin_id AND  
ta.tag >= '2011-01-03 00:00:00' AND ta.tag <= '2011-01-09 23:59:59'  
GROUP BY...

Das würde zwar funktionieren aber irgendwie hab ich das Gefühl, dass das auch einfacher gehen müsste.

lg
Karlo