さまざまな期間に投稿されたデータを取得するために多くのトピックを読みましたが、mysql テーブルの時刻が STRING 形式であるため、それを実現できませんでした。
SELECT s.user_id, count(*) AS wins, u.username, u.avatar,u.avatar_uploaded
FROM on_scores AS s
LEFT JOIN on_users AS u ON (u.userid = s.user_id)
WHERE s.is_high = '1' AND DATE(s.date_score) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
GROUP BY s.user_id
ORDER BY wins DESC
LIMIT 10
メソッドを試しましたSTR_TO_DATE
が、まだ出力がありません。