Netsis 3 Aylık Depo bakiye Tutarlı

Merhabalar;

Aylık bazda depo giriş cıkıs detayları yanı sıra Pivot table bir çok sonucu alabileceğiniz tapor sorgusu için ;

ALTER PROCEDURE OMER_SP_DEPO_BAKIYE
AS
BEGIN
	

SET LANGUAGE Turkish;
SELECT
	dbo.FN_STOK_ADI_BUL(STOK_KODU) AS STOK_ADI
   ,STOK_KODU
   ,DEPO_KODU
   ,CASE STHAR_HTUR
		WHEN 'A' THEN 'Devir'
		WHEN 'D' THEN 'Muhtelif'
		WHEN 'J' THEN 'Fatura'
		WHEN 'H' THEN 'İrsaliye'
		WHEN 'B' THEN 'Depo Transferi'
	 
	-- ELSE
	END AS 'İşlem Türü'
   ,DATENAME(MONTH, STHAR_TARIH) AS AY_ADI
   ,MONTH(STHAR_TARIH) AS AY
   ,iif(STHAR_GCKOD = 'G', SUM(STHAR_GCMIK * STHAR_NF), 0) AS GIRIS_TUTAR
   ,iif(STHAR_GCKOD = 'C', SUM(STHAR_GCMIK * STHAR_NF), 0) AS CIKIS_TUTAR
   ,iif(STHAR_GCKOD = 'G', SUM(STHAR_GCMIK * STHAR_NF), -SUM(STHAR_GCMIK * STHAR_NF)) AS BAKIYE_TUTAR
FROM TBLSTHAR
WHERE LEFT(STOK_KODU, 3) IN ('150', '157')
AND STHAR_HTUR IN ('A', 'B', 'J', 'H', 'D') AND DEPO_KODU IN (DEPOLARIN KODUNU YAZINIZ)

GROUP BY STOK_KODU
		,DEPO_KODU
		,STHAR_TARIH
		,STHAR_GCKOD
		,STHAR_HTUR

		END

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir