Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Como los obtengo? (https://www.clubdelphi.com/foros/showthread.php?t=20636)

jam888 20-04-2005 22:33:14

Como los obtengo?
 
Que tal foro mi pregunta creo que es sencilla, deseo obtener de una consulta

select cod_art,sum(cantidad)from item_canje
group by cod_art

esta consulta me muestra todos los articulos , pero yo quiero que me muetre unicamente los 10(diez) primeros, es decir los 10 mas vendidos Como los obtengo? Un Abrazo.

marcoszorrilla 20-04-2005 22:37:32

Si es en Firebird puedes utilizar la claúsula First en otros motores Top y en algunos como Paradox no existe nada similar.

Un Saludo.

vtdeleon 20-04-2005 22:38:00

Saludos.

Cheque esto:

Cita:

Empezado por Manual Sql
TOP
Devuelve un cierto número de registros que entran entre al principio o al final de un rango especificado por una cláusula ORDER BY. Supongamos que queremos recuperar los nombres de los 25 primeros estudiantes del curso 1994:
SELECT TOP 25 Nombre, Apellido FROM Estudiantes
ORDER BY Nota DESC;

No lo he probado
Nota: no es necesario el ORDER ;)

lgarcia 20-04-2005 22:40:02

Comos los obtengo
 
Hola

En tu SELECT debes incluir TOP 10 o el numero que quieras y en el ORDER By ordenarlo ya sea ASC o DESC segun sea el caso.

Saludos
Luis Garcia

_____________________________
La mejor manera de decir es hacer

jam888 21-04-2005 02:13:31

No funciona
 
He probado, pero no anda, estoy trabajando en interbase y al ejecutarlo me dice :

Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 11
5
Statement: SELECT TOP 5 cod_art,cantidad from item_canje_ptos
ORDER BY cod_art desc

La consulta es la siguiente

SELECT TOP 5 cod_art,cantidad from item_canje_ptos
ORDER BY cod_art desc

Casimiro Notevi 21-04-2005 08:59:40

sólo existe para firebird, no lo implementaba interbase
Código:

select first 10 *
 from tbclientes
 order by codigo



La franja horaria es GMT +2. Ahora son las 10:48:04.

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