从 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
获取您值的时间部分。
我在 MySQL table 中有一个 DateTime 列,我试图从 DateTime 的时间开始过滤。因此,例如,我需要任何日期时间为上午 8 点至上午 9 点的所有行。这可能吗?我查看了所有文档,但找不到任何此类内容。
谢谢大家!
使用TIME
函数,像这样
where TIME(myColumn) >= '08:00:00' and TIME(myColumn) <= '09:00:00'
TIME
获取您值的时间部分。