Una consulta complicada
Publicado por perla (1 intervención) el 12/09/2006 11:50:52
Buenas a todos. Soy nuevo en el foro y después de recorrerme manuales, internet, amigos, etc. no consigo realizar una consulta.
Tengo 4 tablas llamadas Participantes, Torneos, Participantes/Torneos y Puntos.
Los participantes juegan 10 torneos y consiguen puntos en cada torneo.
Al final de toda la competicion cada participante obtiene 1 resultado en cada torneo cuya suma da el total de puntos en los 10 torneos (a esta suma le llamo Total).
Pero de los 10 resultados obtenidos en los 10 torneos debo escoger los 7 mejores resultados y sumarlos (obteniendo la suma llamada Neto).
Pues bien; la consulta debería devolver una tabla en la que figurase la posicion del participante, el nombre del participante, su resultado Neto y su resultado Total y todo ordenado por el resultado Neto.
He conseguido un apaño dividiendo la consulta en dos consultas y mediante dos bucles While selecciono primero la consulta del Total y dentro del primer bucle meto la consulta del Neto pero no consigo ordenar los registros por el valor del neto.
Saludos y muchas gracias.
Tengo 4 tablas llamadas Participantes, Torneos, Participantes/Torneos y Puntos.
Los participantes juegan 10 torneos y consiguen puntos en cada torneo.
Al final de toda la competicion cada participante obtiene 1 resultado en cada torneo cuya suma da el total de puntos en los 10 torneos (a esta suma le llamo Total).
Pero de los 10 resultados obtenidos en los 10 torneos debo escoger los 7 mejores resultados y sumarlos (obteniendo la suma llamada Neto).
Pues bien; la consulta debería devolver una tabla en la que figurase la posicion del participante, el nombre del participante, su resultado Neto y su resultado Total y todo ordenado por el resultado Neto.
He conseguido un apaño dividiendo la consulta en dos consultas y mediante dos bucles While selecciono primero la consulta del Total y dentro del primer bucle meto la consulta del Neto pero no consigo ordenar los registros por el valor del neto.
Saludos y muchas gracias.
Valora esta pregunta
0