从DateTimeField-Mysql Query比较时间

时间:2012-09-27 12:00:45

标签: mysql

我有一个表格,其字段为“CreatedTime”作为datetime fileld(例如:2012-09-18 13:01:33)。我想用CreatedTime获取该表中的所有行为“AM”(即12之前)。我怎么能为此写一个查询?

2 个答案:

答案 0 :(得分:2)

SELECT * FROM table_name其中date_format(CreatedTime,'%p')='AM'

答案 1 :(得分:1)

这个应该有效:

 SELECT * FROM table WHERE hour(CreatedTime) < 12