Problema con query

18/10/2005 - 15:19 por Ricardo C. | Informe spam
Hola amigos, alguien podria ayudarme con esta consulta...
la siguiente query hace lo que necesito pero... al momento de agregar la
columna DESCRI_CTA, me devuelme mas filas de las q' necesito, CODIGO_CTA es
de tipo char(11) y esta dividido dela siguiente forma 1.00.00.00.00.00 (los
punto no se incluyen) las sumas las debo hacer dependiedo del nivel que desee
el usuario en este caso la consulta es del segundo nuvel ej. (1.00), las dos
tablas estan enlasadas por la columna CORREL, que es de tipo INTEGER
necesito saber como agrego la descripcion sin que aumente la cantidad de
filas devueltas... muchas gracias por que yo ya no se que hacer...
Ricardo

select substring(a.codigo_cta,1,3), sum(b.debe_mov), sum(b.haber_mov)
from
con_cuenta_2005 a
left join con_movi_2005 b on a.correl_cta = b.correl_mov
group by substring(codigo_cta,1,3)
order by substring(codigo_cta,1,3)
 

Leer las respuestas

#1 Saul Batista
18/10/2005 - 16:00 | Informe spam
No se lo entendi bien pero intenta algo asi

select substring(a.codigo_cta,1,3), MAX(a.DESCRI_CTA) , sum(b.debe_mov),
sum(b.haber_mov)
from
con_cuenta_2005 a
left join con_movi_2005 b on a.correl_cta = b.correl_mov
group by substring(codigo_cta,1,3)
order by substring(codigo_cta,1,3)

Saludos

Saul Batista

"Ricardo C." <Ricardo wrote in message
news:
Hola amigos, alguien podria ayudarme con esta consulta...
la siguiente query hace lo que necesito pero... al momento de agregar la
columna DESCRI_CTA, me devuelme mas filas de las q' necesito, CODIGO_CTA
es
de tipo char(11) y esta dividido dela siguiente forma 1.00.00.00.00.00
(los
punto no se incluyen) las sumas las debo hacer dependiedo del nivel que
desee
el usuario en este caso la consulta es del segundo nuvel ej. (1.00), las
dos
tablas estan enlasadas por la columna CORREL, que es de tipo INTEGER
necesito saber como agrego la descripcion sin que aumente la cantidad de
filas devueltas... muchas gracias por que yo ya no se que hacer...
Ricardo

select substring(a.codigo_cta,1,3), sum(b.debe_mov), sum(b.haber_mov)
from
con_cuenta_2005 a
left join con_movi_2005 b on a.correl_cta = b.correl_mov
group by substring(codigo_cta,1,3)
order by substring(codigo_cta,1,3)


Preguntas similares