é possível via Select, usando funções analíticas, fazer o cálculo conforme abaixo:
Exportado (total) | Descarregado | Exportado | Saldo restante
-------------------------------------------------------------
30 | 10 | 10 | 20
30 | 15 | 15 | 5
30 | 10 | 5 | 0 *
30 | 10 | 0 | 0
30 | 5 | 0 | 0
-------------------------------------------------------------
Total: 30
Descarregado: lançamento gravado no banco
Exportado: Esse campo eu precisaria calcular
a ideia seria sempre pegar o saldo da linha anterior e exportar o que ainda resta, neste exemplo, na linha 3 o saldo todo é consumido.