我想从数据库中获取按日期分组的结果.产生的操作应按日期分组,范围从早上5点到早上5点.换句话说,截止时间应该是凌晨5点,而不是午夜12点.我可以GROUP BY DAY(timestamp)按正常日进行分组,但是如果我必须改变时间并且每个记录应该从早上5点到早上5点分组呢?我该如何更改查询?谢谢 ?
只需从每个日期时间值中减去5小时,然后将其转换为日期.然后你可以按结果分组.
GROUP BY DATE(DATE_SUB(timestamp, INTERVAL 5 HOUR))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
341 次 |
| 最近记录: |