FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Saludos.
Cheque esto: Cita:
Nota: no es necesario el ORDER
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! Última edición por vtdeleon fecha: 20-04-2005 a las 22:41:17. |
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
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 |
#6
|
||||
|
||||
sólo existe para firebird, no lo implementaba interbase
Código:
select first 10 * from tbclientes order by codigo |
|
|
|