Stokla ilgili bir işlem var ama sp ve tr kullanmamam gerkiyor (link prog vt rapor yazıyorum)
FINSAT402.STI ===>stok mal adi
FINSAT402.STK====>stok kartı
FINSAT402.FYT====> Fiyat kartı
aşağıdaki sql cümlesi ile yapmak istediğim olaya çok yaklaştı mama şu işlemi bir türlü yaptıramadım.
FINSAT402.STI.IslemTip=0
FINSAT402.STI.IslemTur=0
FINSAT402.STK.MalAdi= ayni olan mal adları
yukarıdaki işlemi yapıp toplicam
FINSAT402.STI.IslemTip=1
FINSAT402.STI.IslemTur=1
FINSAT402.STK.MalAdi= ayni olan mal adları
yukarıdaki işlemi yapıp toplicam
sonuç olarakta
birbirinden çıkarıp stoktaki mal miktarını bulucam ve listeleyeğim.
yazdığım kod
Kod: Tümünü seç
SELECT STI.IslemTip, STI.IslemTur, STI.Tarih AS 'STI TARİH', STI.Miktar, STK.MalAdi, STK.TipKod, FYT.SatisFiyat1, FYT.SatisFiyat2, FYT.SatisFiyat3, FYT.BasTarih AS 'FYT BAŞ. TAR', FYT.BitTarih AS 'FYT BİT. TARİH', FYT.FiyatListNum, FYT.SatisFiyat1*STI.Miktar AS 'Fiyat* Miktar'
FROM solar4.FINSAT402.FYT FYT, solar4.FINSAT402.STI STI, solar4.FINSAT402.STK STK
WHERE STK.MalKodu = STI.MalKodu AND FYT.MalKodu = STI.MalKodu AND FYT.MalKodu = STK.MalKodu AND FYT.SiraNo = STI.SiraNo AND ((FYT.FiyatListNum='YD111111'))
hangi yolu izlemem gerektiğini izah ederseniz sevinirim.
Teşekkür ederim
Çalışmalarınızda başarılar.
Not:Arkadaşlar balık tutmayı öğretebilrseniz çok daha memnun olurum. Saygılarımla