Versionen dieses Beitrags

MySQL: SUM der jeweils besten 3

Point of2 Matthias Apsel
  • MySQL: SUM der jeweils besten 3
  • Guten Morgen,
  • ich stehe vor folgendem Thema:
  • Sportveranstaltung mit Ergbnissen jeden Sportlers, aber nur die besten 3 von 5 Ergebnissen sollen in seine Gesamtsumme einbezogen werden.
  • (sinngemäß):
  • ~~~sql
  • SELECT SUM(einzelergebnis) AS gesamtergebnis
  • FROM table GROUP BY sportler_id
  • ORDER BY gesamtergebnis DESC
  • ~~~
  • Nun sollten in diese Summe aber jeweils nur die ersten 3 Einzelergebnisse einbezogen werden.
  • Subselect? HAVING? Bin da nicht so firm…
  • Besten Dank für einen Tipp
  • Fabe