按时间戳,特定模式的日/分钟获取一天的行数

时间:2015-08-13 11:19:50

标签: php mysql datetime

id   name     quantity    timestamp
1    item1     2         2015-06-01 20:00:00
2    item2     5         2015-06-01 22:30:00
3    item3     2         2015-06-02 20:00:00
4    item4     7         2015-06-02 20:30:00
5    item5     9         2015-06-02 21:30:00

这是一个示例数据库,'时间戳'是日期时间格式,包含不同的值。请注意,该表包含各种日期和时间数据。我如何获得一天和某一分钟的所有行(例如:上面的例如:30),例如我如何选择带有时间戳的所有行2015-06-01 **:30:00,这里** =小时任何行帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用DATE& MINUTE函数 -

SELECT * from your_table WHERE DATE(`timestamp`) = '2015-06-02' AND MINUTE(`timestamp`) = 30