@Crisps
Im Prinzip meine ich das schon, aber wenn ein Zeitraum
kleiner ist als der des neue Datensatzes bleibt COUNT 0
in der Datenbank vorhanden :06.10.09 12:00 - 06.10.09 14:00
neuer Datensatz: 06.10.09 10:00 - 06.10.09 17:00
hier liegen 10:00 und 17 Uhr außerhalb des vorhandenen Datensatzes und der neue Datensatz würde dann geschrieben, was aber ja falsch ist.
Code:
SELECT COUNT(*)
FROM buchung
WHERE ('2009-10-06 10:00:00' BETWEEN von_datum AND bis_datum)
OR ('2009-10-06 17:00:00' BETWEEN von_datum AND bis_datum)
@cortex
Danke für dein Hinweis, ich kenne die sql Befehle. Ich stelle die nächste Frage Professioneller.