Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Escoger el máximo de toda la BDA (https://www.clubdelphi.com/foros/showthread.php?t=7316)

nesetru 11-02-2004 17:17:54

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.

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

pero como lo ordeno
 
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

Código:

select *
from tabla
where condiciones
order by campo desc

Espero te sirva


La franja horaria es GMT +2. Ahora son las 06:15:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi