MySQL - DATETIME大于给定时间而不管日期

时间:2014-08-26 22:20:50

标签: mysql datetime

我有一个以DATETIME格式存储时间数据的表。我想构建一个查询,以便在每天的给定时间(例如15:00 - 即下午3点)之后返回值,而不仅仅是给定日期。

这在MySQL中是否可行。有没有人有任何例子?

2 个答案:

答案 0 :(得分:2)

您可以使用hour()功能:

where hour(col) >= 15

答案 1 :(得分:0)

你可以这样做:

 WHERE TIME(column) >= '15:00:00' 

甚至

 WHERE TIME(a.column) >= TIME(b.cutoff)