Anasayfa > Netsis Raporlama, Sql View > Netsis 30 Gün İçerisinde Satış Fiyatı Değişen Ürünler -View-

Netsis 30 Gün İçerisinde Satış Fiyatı Değişen Ürünler -View-

CREATE VIEW ALH_SON30GUN
AS
SELECT
SH.STOK_KODU,
ST.STOK_ADI,
SH.STHAR_NF,
SH.ORTALAMA_NF,
SH.STHAR_BF,
SH.ORTALAMA_BF
FROM (
		SELECT
		STOK_KODU,
		MAX(CASE WHEN TARIH_SIRA='1' THEN STHAR.STHAR_NF ELSE 0 END) AS STHAR_NF,
		AVG(STHAR.STHAR_NF) AS ORTALAMA_NF,
		MAX(CASE WHEN TARIH_SIRA='1' THEN STHAR.STHAR_BF ELSE 0 END) AS STHAR_BF,
		AVG(STHAR.STHAR_BF) AS ORTALAMA_BF
		FROM (
				SELECT
				SH1.STOK_KODU,
				SH1.STHAR_TARIH AS TARIH,
				ROUND(SH1.STHAR_NF,2) AS STHAR_NF,
				ROUND(SH1.STHAR_BF,2) AS STHAR_BF,
				ROW_NUMBER()OVER(PARTITION BY SH1.STOK_KODU ORDER BY SH1.STHAR_TARIH DESC) AS TARIH_SIRA
				FROM TBLSTHAR AS SH1
				WHERE SH1.STHAR_FTIRSIP IN ('1')
			) STHAR
		WHERE STHAR.TARIH BETWEEN (SELECT CONVERT(VARCHAR(10),GETDATE()-30, 120)) AND (SELECT CONVERT(VARCHAR(10),GETDATE(), 120))
		GROUP BY STOK_KODU
			) SH
LEFT OUTER JOIN TBLSTSABIT AS ST ON (SH.STOK_KODU = ST.STOK_KODU)
WHERE STHAR_NF <> ORTALAMA_NF
ORDER BY SH.STOK_KODU
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: