从 2 个时间戳中过滤 DateTime

Filter DateTime from 2 timestamps

我在 MySQL table 中有一个 DateTime 列,我试图从 DateTime 的时间开始过滤。因此,例如,我需要任何日期时间为上午 8 点至上午 9 点的所有行。这可能吗?我查看了所有文档,但找不到任何此类内容。

谢谢大家!

使用TIME函数,像这样

where TIME(myColumn) >= '08:00:00' and TIME(myColumn) <= '09:00:00'

TIME 获取您值的时间部分。