Tema: Uso de SUM()
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2009, 08:32
Northware
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 0
Respuesta: Uso de SUM()

Bueno he arreglado un poco esto y creo que la mejor forma de presentarselo al usuario es la siguiente, no es atraves de una aplicacion WEB sino un entorno tipo Analizador de Consultas.... y me di cuenta que si hago lo siguiente.....

Código Codigo SQL:
Ver original
  1. select b.nom_cta Concepto, sum(a.imp_mov_mn*a.signo) Valor
  2. from cpf_contaux a, ct_cuentas b
  3. where a.fec_doc <=getdate()
  4. and a.cod_cta in ('14601001')
  5. and a.cod_cta=b.cod_cta
  6. group by b.nom_cta
  7. union
  8. select b.nom_cta, sum(a.imp_mov_mn*a.signo) Valor
  9. from cpf_contaux a, ct_cuentas b
  10. where a.fec_doc <=getdate()
  11. and a.cod_cta in ('14550501')
  12. and a.cod_cta=b.cod_cta
  13. group by b.nom_cta


Con este resultado.... que me parece mejor para mostrar..... pero el problema es cuando trato de meter varias cuentas en una consulta de este tipo


Código SQL:
Ver original
  1. Empaques                                                       #########.##
  2. Materiales y Repuestos                                          ##########.##

Porque necesitaria agrupar los resultados de la siguiente consulta.....

Código SQL:
Ver original
  1. SELECT b.nom_cta,
  2. SUM(a.imp_mov_mn*a.signo) Valor
  3. FROM cpf_contaux a, ct_cuentas b
  4. WHERE a.fec_doc <=getdate()
  5. AND a.cod_cta LIKE ('1305%')
  6. AND a.cod_cta=b.cod_cta
  7. GROUP BY nom_cta

Y que por ejemplo se llamara "CxC Clientes" agrupando y sumando las dos.... tanto nacionales como Exterior.....

Código SQL:
Ver original
  1. Deudores del exterior                                           ##########.##
  2. Deudores nacionales                                             #########.##
  3. FWD Clientes del Exterior                                       #########.##

Última edición por Northware; 22/04/2009 a las 08:49