Consultas acumuladas

Hola tengo que realizar una select con un campo acumulado, osea existe un campo importe el cual sera del debe o del haber según otro campo, la cuestión es que debo llevar un acumulados de debe y haber en un campo total, algo pareciodo a esto:
D H T
100.00 £100.00
20.00 £80.00
5.78 £85.78
80.00 £5.78

1 Respuesta

Respuesta
1
debes ejecutar el select utilizando la clausula OVER.
select
Cuenta,
Debe,
sum(debe) over (order by cuenta) cum_debe,
haber,
sum(haber) over (order by cuenta) cum_haber
from
(select cuenta,
sum(debe) debe,
sum(HABER) haber
from mov_cuenta
group by cuenta );

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas