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