我有一个以DATETIME
格式存储时间数据的表。我想构建一个查询,只返回每天给定时间(例如15:00,即下午3点)之后的值,而不仅仅是给定日期的值。
这在MySQL中可能吗。有人举过例子吗?
您可以使用hour()
函数:
where hour(col) >= 15
您可以这样做:
WHERE TIME(column) >= '15:00:00'
甚至
WHERE TIME(a.column) >= TIME(b.cutoff)