![]() |
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. |
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. |
Saludos.
Cheque esto: Cita:
Nota: no es necesario el ORDER ;) |
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 |
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 |
sólo existe para firebird, no lo implementaba interbase
Código:
select first 10 * |
La franja horaria es GMT +2. Ahora son las 12:59:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi