Autor Zpráva
Mesiah
Profil
Dobrý den,

přemýšlím, jak napsat dotaz, který by mi vrátil celkový počet bodů (sum) vybraného klubu (where club_id) a jeho pořadí.
Řekněme, že mám 10 klubů, v tabulce přes 100 záznamů a tabulka obsahuje atributy: body, datum, club_id.
SELECT SUM(body), club_id FROM body WHERE club_id = 3 GROUP BY club_id - výsledek mi vraci: 6023, 3 a celkem jde o 5. nejlepší výsledek a právě tu hodnotu, že je to 5. nejlepší výsledek bych chtěl přidat do výsledku dotazu.
Poradíte mi, jak na to?
Alphard
Profil
Klasické řešení je seřadit podle sumy bodů a vybrat počet hotelů, kteří mají >= bodů.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: