Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

rang lista - rang liste

[es] :: MS SQL :: rang lista - rang liste

[ Pregleda: 1788 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sparc
Sladjan Parc

Član broj: 65760
Poruke: 134
*.exe-net.net.



Profil

icon rang lista - rang liste14.11.2011. u 11:23 - pre 151 meseci
Kako kroz jedan upit napraviti rang listu po svim kategorijama.
SELECT TOP 3 Kategorija, Ucesnik, Rezultat FROM Rezultati WHERE Kategorija ="Ä" ORDER BY Rezultat
UNION
SELECT TOP 3 Kategorija, Ucesnik, Rezultat FROM Rezultati WHERE Kategorija ="B" ORDER BY Rezultat
UNION
SELECT TOP 3 Kategorija, Ucesnik, Rezultat FROM Rezultati WHERE Kategorija ="C" ORDER BY Rezultat
UNION
......
kada postoji tabela kategiorija
 
Odgovor na temu

Dusan Kondic
Programer
ZR "Parametar" Ljubovija
Ljubovija

Član broj: 49961
Poruke: 225
*.adsl-a-11.sezampro.rs.

Sajt: www.drinacoding.com


+14 Profil

icon Re: rang lista - rang liste14.11.2011. u 11:59 - pre 151 meseci
Pogledaj temu "Mozgalice, novi ciklus, #1, druga najveca plata"
Rešenje bi moglo da bude npr.
Code:

WITH TriNajbolja(Kategorija, Ucesnik, Rezultat, RNum) AS 
(SELECT Kategorija, Ucesnik, Rezultat, 
ROW_NUMBER() OVER(PARTITION BY Kategorija ORDER BY Rezultat DESC) AS RNum 
FROM Rezultati)

SELECT Kategorija, Ucesnik, Rezultat, RNum FROM TriNajbolja WHERE RNum < 4

Pitanje je šta želiš da prikažeš kada imaš više istih rezultata?
 
Odgovor na temu

[es] :: MS SQL :: rang lista - rang liste

[ Pregleda: 1788 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.