如何在MySQL中使用一天中的时间过滤查询

时间:2019-05-28 03:30:13

标签: mysql datetime

我有一个mysql表,其中的一列是datetime类型。

我需要查询表以获取所有具有上午时间戳记的行(中午12点之前的datetime的时间值,与日期无关)。

我可以编写一个脚本来在另一个日期之后执行该操作,但是是否有一个查询可以提供此功能?


我发现TIME(列名)为我提供了日期时间字段的时间值。然后,我可以将其与我想要的时间戳进行比较(在这种情况下为“ 12:00:00”)。这是迄今为止我能做的最好的事情。

有没有更有效或更好的方法?

0 个答案:

没有答案