Hmm..
(ungetestet)
Unter der Annahme, dass deine Timestamps als DateTime in der Datenbank abgelegt sind könntest Du auch folgendes
SQL verwenden:
Code:
SELECT id,from_unixtime(von_unix),von_unix,FROM_UNIXTIME(bis_unix),bis_unix
FROM test_table
WHERE (unix_timestamp('2012-10-17 14:13') BETWEEN von_unix and bis_unix)
and TIME((unix_timestamp('2012-10-17 14:13')) BETWEEN TIME(von_unix) and TIME(bis_unix))
Die Funktion TIME() liefert den Zeit-Anteil des DateTimes...
https://stackoverflow.com/questions/...etime-in-mysql