MYSQL:按字段时间戳在小时范围内选择行

时间:2019-02-01 02:57:14

标签: mysql

我有一个表,其字段类型为TIMESTAMP,其中CURRENT_TIMESTAMP为预定值(YYYY-MM-DD HH:MM:SS),我需要选择整天从13:00:0015:00:00的所有行。

我尝试:

SELECT * FROM myTable WHERE rowDate BETWEEN '13:00:00' AND '15:00:00';

但是我什么也没得到。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用TIME函数提取时间戳记的时间部分:

SELECT *
FROM myTable
WHERE TIME(rowDate) BETWEEN '13:00:00' AND '15:00:00';