FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Escoger el máximo de toda la BDA
Hola a todos!!!
Lo que necesito hacer es sacar de una base de datos de canciones las 10 más escuchadas, es decir aquellas canciones que tengan el mayor valor para el campo puntuación. Podría hacerlo por la técnida divide y venceras, pero la cosa es un pelín complicada con una tabla de 1000 tuplas, así que a alguien se le ocurre otra cosa? Gracias. |
#2
|
||||
|
||||
¿Usas un motor que soporte SQL?
¿BDA?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Sin saber el motor de base de datos (como bien puntualiza delphi.com.ar), lo que se me ocurre es hacer un select de toda la tabla ordenándola por puntuación de forma descendente y, con un bucle coger los 10 primeros registros
|
#4
|
|||
|
|||
pero como lo ordeno
Hola Catedill,
es una buena idea la verdad,, pero como hago para ordenar la tabla de manera descendiente?? |
#5
|
|||
|
|||
Código:
select * from tabla where condiciones order by campo desc |
|
|
|