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

Rangiranje u tabeli

[es] :: MS SQL :: Rangiranje u tabeli

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kosovic
podgorica

Član broj: 41470
Poruke: 58
*.crnagora.net.



+1 Profil

icon Rangiranje u tabeli15.01.2013. u 18:11 - pre 137 meseci
Molim vas ako je moguće da mi pomognete, naime u kreiranoj tabeli

SELECT partija, opis, bodovi, rag
FROM dbo.tblRedosled
opis bod
partija opis bod rang
--------------------------------------- ---------- ---------------------------------------
250 prvi 100
250 drugi 75
250 treci 50
300 prvi 100
300 drugi 70
300 treci 30


Htio bi na osnovu broja bodova dodati rang ? To bi trebalo ovako da izgleda.

partija opis bod rang
--------------------------------------- ---------- ---------------------------------------
250 prvi 100 1
250 drugi 75 2
250 treci 50 3
300 prvi 100 1
300 drugi 70 2
300 treci 30 3
Pozdrav,

 
Odgovor na temu

Dusan Kondic
Programer
ZR "Parametar" Ljubovija
Ljubovija

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

Sajt: www.drinacoding.com


+14 Profil

icon Re: Rangiranje u tabeli15.01.2013. u 18:28 - pre 137 meseci
Code:

DECLARE @tblRedosled TABLE (Partija INT, Opis NVARCHAR(50), Bodovi INT)

INSERT INTO @tblRedosled (Partija, Opis, Bodovi) VALUES(250, 'prvi', 100)
INSERT INTO @tblRedosled (Partija, Opis, Bodovi) VALUES(250, 'drugi', 75)
INSERT INTO @tblRedosled (Partija, Opis, Bodovi) VALUES(250, 'treci', 50)
INSERT INTO @tblRedosled (Partija, Opis, Bodovi) VALUES(300, 'prvi', 100)
INSERT INTO @tblRedosled (Partija, Opis, Bodovi) VALUES(300, 'drugi', 70)
INSERT INTO @tblRedosled (Partija, Opis, Bodovi) VALUES(300, 'treci', 30)

SELECT Partija, Opis, Bodovi, ROW_NUMBER() OVER(PARTITION BY Partija ORDER BY Bodovi DESC) AS Rang FROM @tblRedosled
SELECT Partija, Opis, Bodovi, RANK() OVER(PARTITION BY Partija ORDER BY Bodovi DESC) AS Rang FROM @tblRedosled
SELECT Partija, Opis, Bodovi, DENSE_RANK() OVER(PARTITION BY Partija ORDER BY Bodovi DESC) AS Rang FROM @tblRedosled

Pozdrav
 
Odgovor na temu

[es] :: MS SQL :: Rangiranje u tabeli

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

Postavi temu Odgovori

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