PDA

Ver la Versión Completa : Escoger el máximo de toda la BDA


nesetru
11-02-2004, 17:17:54
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.

delphi.com.ar
11-02-2004, 17:40:04
¿Usas un motor que soporte SQL?
¿BDA?

__cadetill
11-02-2004, 17:45:49
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

nesetru
12-02-2004, 13:35:02
Hola Catedill,

es una buena idea la verdad,, pero como hago para ordenar la tabla de manera descendiente??

__cadetill
12-02-2004, 14:24:53
select *
from tabla
where condiciones
order by campo desc


Espero te sirva