我有一个字段类型TIMESTAMP
CURRENT_TIMESTAMP为预定(YYYY-MM-DD HH:MM:SS
)的表,我需要选择从13:00:00
到15:00:00
的所有行。
我尝试:
SELECT * FROM myTable WHERE rowDate BETWEEN '13:00:00' AND '15:00:00';
但我没有得到任何行。
谢谢!
您可以使用
TIME
函数提取时间戳的时间分量:
SELECT *
FROM myTable
WHERE TIME(rowDate) BETWEEN '13:00:00' AND '15:00:00';