SQL - POR FAVOR!!

 
Vista:

POR FAVOR!!

Publicado por Emmanuel (2 intervenciones) el 25/11/2006 22:31:36
ES URGENTE..
POR FAVOR.. SI ALGUIEN ME PUEDE AYUDAR SE LO AGRADECERIA MUCHO.

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

RE:POR FAVOR!!

Publicado por Raul (6 intervenciones) el 26/11/2006 15:25:54
Hola no se muy bien lo que necesitas pero ordenalos en la consulta por el tiempo que tardan en hacerlo (me imagino) y despues con "rownum nº" te quedas solo con los nº primeros de la consulta y le aplicas lo que quieras a sus puntos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar