bense: Zeitfenster innerhalb eines Monats

Beitrag lesen

Hallo zusammen

Ich trage Zeiten, bzw. Zeitspannen in eine MySQL-DB ein. Dazu verwende ich den Timestamp von PHP. Es gibt also einen Anfangs- und einen End-Timestamp. Nehmen wir mal an, an jedem Tag eines Monats habe ich einen Eintrag. Jetzt will ich nur die Einträge auslesen, die 19:00 Uhr beinhalten. Also zum Beispiel 17:00-23:00 Uhr beinhaltet es, 13:00-16:00 nicht.

Muss ich jetzt da wirklich für jeden Tag einen "19-Uhr-Timestamp" bilden und das ganze mit einer Schleife abarbeiten oder gibt es da eine Möglichkeit, bereits in MySQL zu differenzieren?

Das Problem ist ja, dass der 19-Uhr-Timestamp jeden Tag variiert, d.h. ich kann nicht wie wenn ich einfach das Datum separat und die Zeit separat hätte alle Einträge auslesen, welche 19:00 Uhr "between" ist.

Ich hoffe, das ist irgendwie verständlich...

Danke und Gruss