Boa Tarde!!
Talvez a resposta não seja difícil, mas como estou iniciando, está meio difícil de conseguir fazer este relatório.
Preciso fazer uma busca em duas tabelas e criar outra com o resultado.
Tenho tabela compras "tb" (Cod Item / Data / Quantidade / NF) e a tabela Vendas "ta" (Cod Item / Data / Quantidade / NF Venda).
Preciso fazer uma busca a partir da tabela de vendas, ou seja, encontrar a ultima NF de compra, daquele item vendido, porém com o controle do saldo da NF de compra.
Sendo que esse saldo devera ser utilizado para "futuras" vendas. Hoje já consigo fazer essa busca da ultima compra, sem maiores problemas, utilizando (where tb.dt_ult_e_efd <= ta.dt_doc and tb.cod_item_ult_e_efd = ta.cod_item and tb.quant_item_ult_e_efd > ta.quant_item )
porém , alem de encontrar a ultima NF, preciso que a quantidade seja utilizada apenas uma vez, e não por mais vendas do que compras.
Utilizo bando em SQL.
Deixei anexo um exemplo, para facilitar o entendimento.
Obrigado!!!
Exemplo.xlsx