SQL - Consulta para sacar el puntaje de los primeros 4 participantes para cada competencia

 
Vista:

Consulta para sacar el puntaje de los primeros 4 participantes para cada competencia

Publicado por Emmanuel (2 intervenciones) el 24/11/2006 05:21:07
Hola..
tengo una duda con una consulta..
tengo una tabla "Competencias" y otra llamada "Comp_x_part"..
Competencias = Cod_Comp, Metros, Puntaje.
Comp_x_part = Cod_Part, Cod_Comp, Metros_recorridos, Tiempo.
la tabla de competencias tiene 3 tipos de competencias (A - B - C) y cada codigo tiene los metros totales (400 - 300 - 200) respectivamente; y cada competencia a su vez tiene su puntaje (100 - 80 - 60)..
mi problema es q tengo q sacar el puntaje de los primeros 4 participantes para cada competencia..
el primer puesto se lleva la totalidad de los puntos..
el segundo puesto se lleva el 70 % de los puntos de la competencia q le corresponde..
el tercer puesto se lleva el 50 % de los puntos..
y el cuarto puesto se lleva el 30 % de los puntos..
los demas no se llevan nada..
como hago para sacar los puntajes en una misma consulta?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder