mam taki problem:
Tabelka:
id|to_time|label 1|24:00:00|text1 2|16:00:00|text2 3|21:00:00|text3 4|08:00:00|text4
SELECT label FROM test WHERE to_time > '23:12:12' ORDER BY to_time ASC LIMIT 1
SELECT label FROM test WHERE to_time > '01:12:12' ORDER BY to_time ASC LIMIT 1
Dla mnie godzina 8 rano jest późniejsza (większa) niż godzina 23:12 - niestety, zapytanie zwraca null. Drugie zapytanie zwraca rekord id=4 czyli godzinę 8:00:00.
Czy da się to jakoś rozwiązać?