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