Tema: Uso de SUM()
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2009, 09:14
Northware
 
Fecha de Ingreso: mayo-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 0
Uso de SUM()

Veran ustedes tengo una tabla con registros indexados por un Nº de Transaccion...

algo asi....

nro_trans cuenta fecha valor signo
509609 36100501 2009-01-01 00:00:00.000 2385208561.60 -1
509609 37100501 2009-01-01 00:00:00.000 2385208561.60 1
463860 429581001 2009-01-01 00:00:00.000 .00 1
466857 429581001 2009-01-01 00:00:00.000 .00 -1
460458 429581001 2009-01-01 00:00:00.000 .00 -1
468311 429581001 2009-01-01 00:00:00.000 .04 -1
472600 429581001 2009-01-01 00:00:00.000 1.00 -1
472600 429581001 2009-01-01 00:00:00.000 .00 -1
469689 14100501 2009-01-01 00:00:00.000 1387189522.00 -1
469689 14300501 2009-01-01 00:00:00.000 1387189522.00 1
481932 17050501 2009-01-01 00:00:00.000 365110322.15 1
481932 17050502 2009-01-01 00:00:00.000 63456545.90 -1


Solo para que se hagan una idea, ahora lo que necesito es sacar un historial para ciertas cuentas de forma acumulada a la fecha, no se si es claro lo que quiero pero por ejemplo un SELECT asi es lo que tengo.....

Código:
select sum(valor*signo) Otros_Deudores
from contable_aux 
where fec_doc <='2008-11-30' 
and cuenta like ('13%') and cuenta not in ('13050501','13051001')
Esto me retorna un campo con NOMBRE Otros Deudores en donde sume todo lo de la cuenta 13 y le saque lo de las otras dos cuentas.... teniendo asi un total de los deudores a la Fecha....

Si lo que necesito es esto mismo pero en una sola tabla para varias cuentas como se podria hacer???? que me apareciera algo asi....

Otros deudores Materiales Insumos
VALOR VALOR VALOR VALOR