Mysql 这是按小时分组的公式吗?
N要分组的小时数 日期时间列值(例如,2011-10-08 21:23:43) 注意:对于Mysql数据库Mysql 这是按小时分组的公式吗?,mysql,group-by,aggregate-functions,Mysql,Group By,Aggregate Functions,N要分组的小时数 日期时间列值(例如,2011-10-08 21:23:43) 注意:对于Mysql数据库 GROUP BY date( `DATETIME` ) , N* floor( date_format( `DATETIME` , '%H' ) /N )) 这是按小时分组的公式吗 是否有按天/月分组的公式 结果: +------+------+-----+ | m | d | cnt | +------+------+-----+ | 10 | 11 | 2 |
GROUP BY date( `DATETIME` ) , N* floor( date_format( `DATETIME` , '%H' ) /N ))
+------+------+-----+
| m | d | cnt |
+------+------+-----+
| 10 | 11 | 2 |
| 10 | 12 | 2 |
| 10 | 13 | 2 |
| 11 | 13 | 2 |
+------+------+-----+
+------+------+-----+
| m | d | cnt |
+------+------+-----+
| 10 | 11 | 2 |
| 10 | 12 | 2 |
| 10 | 13 | 2 |
| 11 | 13 | 2 |
+------+------+-----+