Как бы мне нужно изменить следующий SQLite3 запрос, чтобы получить только строку с самыми высокими итогами сгруппированных по неделям:SQL выберите верхний SUM сгруппированных по неделям
SELECT
strftime('%W', date(p.match_date, 'unixepoch', 'localtime')) AS week_number,
sum(red_cards + yellow_cards) AS cards, user_id
FROM user_records
GROUP BY week_number, user_id
ORDER BY week_number, cards DESC
Этот запрос возвращает следующие результаты:
week_number - cards - user_id
44 5 1
44 1 2
45 2 2
45 1 1
Я пытаюсь показать только верхнюю строку для каждой недели:
week_number - cards - user_id
44 5 1
45 2 2
есть ли какой-то трюк, чтобы настроить QUER y, чтобы удалить лишние лишние строки?
С быстрым испытанием, это, кажется, дает правильные результаты. Благодаря! –