Malzemelerimin Son alış fiyatları

Gönderen Konu: Malzemelerimin Son alış fiyatları  (Okunma sayısı 510 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı umutmalkav

  • Yeni Kullanıcı
  • *
  • Karma: 0
Malzemelerimin Son alış fiyatları
« : 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.

Çevrimdışı umutmalkav

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Malzemelerimin Son alış fiyatları
« Yanıtla #1 : 26.06.2018, 16:11 »
var mı cevap verebilecek acaba

vedat_ozer

  • Ziyaretçi
Ynt: Malzemelerimin Son alış fiyatları
« Yanıtla #2 : 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.

Çevrimdışı hyponectia

  • Logo Kullanıcısı
  • **
  • Karma: 0
  • hyponectia.com
Ynt: Malzemelerimin Son alış fiyatları
« Yanıtla #3 : 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