que tienen una tabla como la siguiente:estudiantes ranking por Grado en 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
necesito para clasificar a los estudiantes en la tabla de resultados por puntuación dentro de diferentes fechas, como este:
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
Cómo ¿Puedo hacer esto en SQL?
+1 buena respuesta, aprendes algo nuevo todos los días :) –
+1 - sí, nunca escuché sobre 'rank' –
La cláusula' over' es increíble. Puede hacer cualquier función agregada con una 'partition by'. Cosas muy ordenadas – Eric