こんにちは、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 から始まるレコードを取得する方法はありますか。ありがとう。