SELECT DISTINCT F.DATA, F.HORA, F.DEBITO, F.CREDITO, SUM(FI.DEBITO - FI.CREDITO) AS SALDO FROM FICHA F, FICHA FI WHERE F.DATA + F.HORA >= FI.DATA + FI.HORA GROUP BY F.DATA, F.HORA, F.DEBITO, F.CREDITO ORDER BY F.DATA, F.HORA