如何查询一个月内指定时间的每日情况?
例如,我们有一个名为“timestamp”的列和一个名为“xyz”的表,我们在表单上选择日期“2014-06-21 16:05”
查询应该在“2014-05-22 16:05”之前一个月到“2014-06-21 16:05”相同的时间“16:05”
"2014-05-22 16:05"
"2014-05-23 16:05"
"2014-05-24 16:05"
"2014-05-25 16:05"
...
...
...
"2014-06-21 16:05"
最佳答案
我不太确定这是否是您需要的:
SELECT
`timestamp`
FROM
`xyz`
WHERE
`timestamp` BETWEEN date_add('2014-06-21 16:05', INTERVAL - 1 MONTH) AND '2014-06-21 16:05'
AND date_format(`timestamp`, '%H:%i') = '16:05'
;
如果有帮助的话请告诉我。谢谢。
关于mysql - mysql如何按天、同时进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26051349/