Saldos Contabilidad
SELECT PUC.Cuenta, PUC.Descripcion Sum(TR.Debe) As Debe, Sum(TR.Haber) As Haber
FROM PUC, Transacciones TR
WHERE TR.Cuenta STARTING WITH PUC.Cuenta
GROUP BY PUC.Cuenta, PUC.Descripcion
ORDER BY PUC.Cuenta;
En el código anterior se determina el saldo final de todas las transacciones, también se puede delimitar en un rango de fechas o cuentas determinado, etc, ahora ¿se pueden integrar varias consultas en una?, me explico mejor:
Yo quisiera tener en la consulta seis campos:
1 Cuenta
2 Descripcion
3 SaldoInicial
4 Debe
5 Haber
6 SaldoFinal
Esto quiere decir que cuando la consulta corresponda a un mes determinado, el SaldoInicial debe contener el saldo de las operaciones hasta el mes anterior, Debe y Haber las de ese mes y SaldoFinal= SaldoInicial+Debe-Haber.
Para el saldo inicial seria algo como adicionar despues de la fila
WHERE TR.Cuenta STARTING WITH PUC.Cuenta
la siguiente
AND TR.Mes<Mes
Pero esto me limiaria la consulta al saldo inicial, Como puedo conbinar para que se tomen distintos períodos de operaciones en la misma consulta?.
__________________
Saludos
Seara2005
|