Sayfayı Yazdır | Pencereyi Kapat

Stok Fiyat Listesi

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Stok Modülü
Forum Tanımlaması: Stok Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=4596
Tarih: 16 Nisan 2024 Saat 11:36
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Stok Fiyat Listesi
Mesajı Yazan: sessizkule
Konu: Stok Fiyat Listesi
Mesaj Tarihi: 19 Ocak 2021 Saat 10:26
Merhabalar,
Stok fiyat listesinden aşağıdaki gibi veri çekiyorum.

SET DATEFORMAT DMY;
DECLARE @BASTAR DATETIME set @BASTAR='01.01.2020';
DECLARE @BITTAR DATETIME set @BITTAR='31.12.2021';
SELECT STOKKODU,(SELECT STOK_ADI FROM TBLSTSABIT WHERE STOK_KODU = STOKKODU)STOK_ADI
,BASTAR[Fiyat Tarihi]
,CASE WHEN A_S  = 'A' THEN 'Alış' WHEN A_S  = 'S' THEN 'Satış' END AS [Alış/Satış]
,isnull(CASE WHEN A_S = 'A' THEN FIYAT1  END,0) AS [Alışfiyat] 
,FIYAT1 
FROM TBLSTOKFIAT WHERE 
STOKKODU ='5449000016645'  
AND BASTAR BETWEEN @BASTAR AND @BITTAR 
-------------------------------
Stok Kodu               Fiyat Tarihi       Baş.Tarihi     Al/Sat      Alış Fiyat     Satış Fiyat
5449000016645       2020-01-01        05.01.2021     Satis        0.00            5.90
5449000016645       2020-01-27        05.01.2021     Alis          6.74            6.74
5449000016645       2020-03-06        05.01.2021     Satis        0.00            6.75
5449000016645       2020-04-07        05.01.2021     Satis        0.00            6.75
5449000016645       2020-08-08        05.01.2021     Satis        0.00            5.90
5449000016645       2020-09-10        05.01.2021     Alis          8.00            8.00
5449000016645       2020-10-11        05.01.2021     Satis        0.00            9.25
5449000016645       2020-11-12        05.01.2021     Satis        0.00            9.25
----------------------------------------------

Bu sorguya göre hangi tarihlerde kar, hangi tarihlerde zarar etmişim? hemen yanına oranları ile yazabilirmiyim. 
Şimdiden Teşekkürler.
(Yani Satış fiyatı verilen tarihten önceki en büyük tarihteki alış fiyatını [Alış Fiyat] alanına yazmak yeterli olur sanırım.)
Stok Kodu               Fiyat Tarihi       Baş.Tarihi     Al/Sat      Alış Fiyat     Satış Fiyat
5449000016645       2020-01-01        05.01.2021     Satis        0.00            5.90
5449000016645       2020-01-27        05.01.2021     Alis          6.74            6.75
5449000016645       2020-03-06        05.01.2021     Satis        6,74            6.75
5449000016645       2020-04-07        05.01.2021     Satis        6,74            6.75
5449000016645       2020-08-08        05.01.2021     Satis        6,74            5.90
5449000016645       2020-09-10        05.01.2021     Alis          8.00            5,90
5449000016645       2020-09-10        05.01.2021     Satis        8.00            9.25
5449000016645       2020-11-12        05.01.2021     Satis        8.00            9.25








Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 20 Ocak 2021 Saat 09:46
Fiyat tarihinin sağındaki  Baş Tarihi. nedir? nereden geliyor?.
Fiyat tablonuzda satış fiyatı olan bir satırda bu tanım kafa karıştırıyor. Alış fiyatı 0 yerine NULL atayın.
Excel powerquery ile önceki satırdan doldur. komutu ile istediğiniz olur

-------------
Mehmet Baykan


Mesajı Yazan: sessizkule
Mesaj Tarihi: 20 Ocak 2021 Saat 09:52
Sayın mbaykan,
Baş.tarihi önemli bir alan değil denemek için attığım bir alandı.
Sorgum bir uygulamada çalışacağından exceli hiç karıştırmıyorum.




Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net