PRODUTOS.DBF CODIGO C (13) DESCRICAO C (50) PEDIDOS.DBF CODIGO C (6) DATA D (8) PEDIDOS_ITENS.DBF COD_PEDIDO C (6) COD_PRODUTO C (13) QUANTIDADE N (8,2) VALOR N (12,2)Dado um determinado período é necessário gerar o seguinte relatório:
+--------+-----------+-----------+----------+--------+-------------+ | CODIGO | DESCRIÇÃO | SALDO ANT | ENTRADAS | SAIDAS | SALDO ATUAL | +--------+-----------+-----------+----------+--------+-------------+ | 0001 | Caneta | 2.356,00 | 1.236,00 | 256,00 | 3.336,00 | | ... | ... | ... | ... | ... | ... | +--------+-----------+-----------+----------+--------+-------------+Eu consegui resolver o problema, utilizando 3 instruções SQL: A primeira calcula o saldo anterior. A segunda para calcular as entradas e as saídas. A terceira para consolidar as duas instruções e trazer o código e nome do produto.