Wie würde ich die folgende SQLite3 Abfrage ändern, müssen nur die Zeile mit der höchsten Summen von Woche gruppiert zu erhalten:SQL nach Woche gruppiert oben SUM wählen
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
Die obige Abfrage die folgenden Ergebnisse zurückgibt:
week_number - cards - user_id
44 5 1
44 1 2
45 2 2
45 1 1
ich versuche nur die oberste Zeile für jede Woche zu zeigen:
week_number - cards - user_id
44 5 1
45 2 2
gibt es einen Trick, um die quer zu justieren y, um die unnötigen zusätzlichen Zeilen zu löschen?
Mit einem schnellen Test, scheint dies die richtigen Ergebnisse zu geben. Vielen Dank! –