Merhaba,
Aşağıdaki sorgu işinizi görmesi lazım. Tarihe göre son iki satınalma fiyatını verir. Hepsinin TL olduğu, birimin aynı kaldığını ve malzemelerin TM olduğunu varsayıyor.
Bu sorgudan view açıp, excel'de istediğiniz gibi oynayabilirsiniz. Navigator ile ilgili çok bir fikrim yok doğrusu.
Kolay gelsin.
SELECT CODE,NAME,ALIS1,ALIS2 FROM LG_507_ITEMS AS MALZ
LEFT JOIN
(
SELECT STOCKREF, VATMATRAH/NULLIF(AMOUNT,0) AS ALIS1, ROW_NUMBER() OVER (PARTITION BY STOCKREF ORDER BY DATE_ DESC) AS RN FROM LG_507_01_STLINE WHERE TRCODE=1 AND CANCELLED=0 AND BILLED=1
) AS SONALIS ON MALZ.LOGICALREF=SONALIS.STOCKREF AND SONALIS.RN=1
LEFT JOIN
(
SELECT STOCKREF, VATMATRAH/NULLIF(AMOUNT,0) AS ALIS2, ROW_NUMBER() OVER (PARTITION BY STOCKREF ORDER BY DATE_ DESC) AS RN FROM LG_507_01_STLINE WHERE TRCODE=1 AND CANCELLED=0 AND BILLED=1
) AS SONALIS2 ON MALZ.LOGICALREF=SONALIS2.STOCKREF AND SONALIS2.RN=2
WHERE ACTIVE=0 AND CARDTYPE=1
ORDER BY NAME