Mam tabeli jak poniżej:Studenci ranking według stopnia w SQL
Date StudentName Score 01.01.09 Alex 100 01.01.09 Tom 90 01.01.09 Sam 70 01.02.09 Alex 100 01.02.09 Tom 50 01.02.09 Sam 100
muszę oceniającym studentów w tabeli wyników przez wynik ramach różnych terminach, na przykład:
Date Student Rank 01.01.09 Alex 1 01.01.09 Tom 2 01.01.09 Sam 3 01.02.09 Alex 1 01.02.09 Sam 1 01.02.09 Tom 2
Jak czy mogę to zrobić w SQL?
+ 1 fajna odpowiedź, każdego dnia uczysz się czegoś nowego :) –
+1 - tak, nigdy nie słyszałem o "rankingu" –
Klauzula 'over' jest niesamowita. Możesz wykonać dowolną funkcję agregującą za pomocą 'partition by'. Bardzo fajne rzeczy. – Eric