Logo Destek

Raporlama Programları => Özel Rapor İhtiyaçlarınız => Konuyu başlatan: umutmalkav - 25.06.2018, 15:34

Başlık: Malzemelerimin Son alış fiyatları
Gönderen: umutmalkav - 25.06.2018, 15:34
Malzemelerimin son alış fiyatları ile alakalı sürekli kontrol etmem gerekiyor değişkenlik gösteren malzeemeleri nasıl bulurum yada  bir view varsa bana navigator'de kullanabileceğim çok işime yarar saygımlarımla.
Başlık: Ynt: Malzemelerimin Son alış fiyatları
Gönderen: umutmalkav - 26.06.2018, 16:11
var mı cevap verebilecek acaba
Başlık: Ynt: Malzemelerimin Son alış fiyatları
Gönderen: vedat_ozer - 26.06.2018, 16:21
Selamlar,

Sitede son alış ile ilgili birden fazla konu olması lazım arama kısmına STLINE yazıp aratırsanız sonuçları baka bilirsiniz.
Başlık: Ynt: Malzemelerimin Son alış fiyatları
Gönderen: hyponectia - 26.06.2018, 17:19
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