行数を取得して週ごとにグループ化するクエリを以下に示します。それはうまくいきます。
SELECT
WEEKOFYEAR(searched_on) AS weekno,
COUNT(*) AS num_search,
SUBDATE(searched_on, INTERVAL WEEKDAY(searched_on) DAY), INTERVAL + 0 DAY AS date_of_week,
FROM table
GROUP BY WEEK(DATE_SUB(searched_on, INTERVAL 1 DAY)) ORDER BY weekno ASC
データの配置方法を変更しないために、使用せずに最後の 5 つの結果のみを選択するために、これを変更するにはどうすればよいですかORDER BY weekno DESC LIMIT 5
。ありがとう