您好,我有一个 SQL 问题,我得到了结果,但我想要的也是开始 15 分钟。
这是我当前的查询:
SELECT CONCAT(CAST(DATE_FORMAT(date_added, '%h') AS CHAR(2)), ':',
CAST(DATE_FORMAT(date_added, '%m') AS CHAR(2))) timer,
COUNT(*) ctrRes from tbl1 WHERE id = 1 AND cat = 2
GROUP BY ( 3 * HOUR( date_added ) + FLOOR( MINUTE( date_added ) / 15 ))
样本结果:
计时器 | ctrRes
01:28 | 1
01:44 | 22
02:14 | 253
02:29 | 238
无论结果是否为空,有没有办法从 00:15 开始获取记录。谢谢。