Group By
Publicado por Isabel (8 intervenciones) el 20/03/2001 18:28:42
Mi problema es bien sencillo de entender:Tengo una tabla con 3 col. codigo, nombre,total...lo que quiero es un query que me liste por el codigo, la sumatoria del total, para ello tengo lo sgt.
select codigo, sum(total)
from ingresodetalle
group by idconcepto
order by idconcepto
Y funciona, me lista cada codigo con su total respectivo.
Pero yo quisiera, que también me liste el nombre, y no puedo hacerlo!!!
si lo listo en el select, sale un msg que debo agruparlo, pero el group by..hasta lo que se, solo me deja agrupar por una columna...y es logico!
Utilicé el compute by...pero me repite los nombres..y ojo, si le puse el select distinct..
Bueno, agradecería cualquier ayuda.
Gracias.
select codigo, sum(total)
from ingresodetalle
group by idconcepto
order by idconcepto
Y funciona, me lista cada codigo con su total respectivo.
Pero yo quisiera, que también me liste el nombre, y no puedo hacerlo!!!
si lo listo en el select, sale un msg que debo agruparlo, pero el group by..hasta lo que se, solo me deja agrupar por una columna...y es logico!
Utilicé el compute by...pero me repite los nombres..y ojo, si le puse el select distinct..
Bueno, agradecería cualquier ayuda.
Gracias.
Valora esta pregunta


0