Trong MySQL , dấu thời gian là một từ khá khó hiểu.
Nếu chúng là lowerlimit và upperlimit là TIME các cột từ 00:00:00 tới 23:59:59 :
SELECT String
FROM TableName
WHERE CURTIME() BETWEEN lowerlimit AND upperlimit
OR CURTIME() BETWEEN SUBTIME(upperlimit, '24:00:00') AND lowerlimit
OR SUBTIME(CURTIME(), '24:00:00') BETWEEN SUBTIME(upperlimit, '24:00:00') AND lowerlimit
Điều này sẽ xử lý các chuyển đổi lúc nửa đêm một cách chính xác.