今天我们公司要统计每半小时一次的统计数字,但是之前对mysql的操作还不够深入,所以做了半天没弄出来。最后在网上学了之后才发现具体的思路在哪里
知识点date_format, floor(取整),concat拼接mysql字符串。
举例如下:
SELECT concat( date_format( time, '%Y-%m-%d %H:' ) , floor( date_format( time, '%i' ) /30 ) ) AS c, count( id )
FROM `table`
WHERE link = '00000000012'
GROUP BY c
ORDER BY id DESC
LIMIT 0 , 20