Devir fişinde devir rakamları elle girilmiş. Yani her stok koduna devir adedi girilirken birim fiyatı da girilmiş. SELECT * FROM LG_XXX_XX_STLINE WHERE TRCODE='14' ile kontrol ettim. Fişte yazılı rakamları yani PRICE ve TOTAL'i istiyoruz.
İşte bende bunu diyorum, burada bir ürün için fazla satır olabilir bunun için yapman gereken ise
ilk sorgu :
CREATE VIEW BIRINCI_SORGU AS
SELECT STOCKREF, SUM(AMOUNT) AS AMOUNT, SUM (PRICE) AS PRICE, SUM (TOTAL) AS TOTAL FROM LG_XXX_XX_STLINE WHERE TRCODE='14' GROUP BY STOCKREF
ikinci sorgu:
SELECT STOCKREF, AMOUNT, PRICE/AMOUNT AS ORT_PRICE, TOTAL FROM BIRINCI_SORGU
İlk sorguyu bir defa çalıştır, sonra ikinci sorgudan raporunu al, Buradan da SQLINFO kullanabilirsin. Bu işini çözecektir.
Kolay gelsin.