MySQL-无论日期如何,DATETIME都大于给定时间



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

这在MySQL中可能吗。有人举过例子吗?

您可以使用hour()函数:

where hour(col) >= 15

您可以这样做:

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

甚至

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

最新更新