| 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 |
#2 · Zasláno: 1. 9. 2012, 22:24:00
Klasické řešení je seřadit podle sumy bodů a vybrat počet hotelů, kteří mají >= bodů.
|
||
|
Časová prodleva: 13 let
|
|||
0