21 Nisan 2016 Perşembe

Hareketsiz Stoklar Raporu

Stokları çıkış fatura ve çıkış irsalilerine göre kaç gün hareketsiz olduğunu öğrenmek için basit bir rapor sorgusu.

SELECT TOP 100 PERCENT

        sth_stok_kod AS [Stok Kodu]
       ,sto_isim AS [Stok İsmi]
       ,dbo.fn_StokCins(sto_cins) AS [Stok Cinsi]
       ,dbo.fn_YilAyTr(MAX(sth_tarih)) AS [Ay]
       ,MAX(sth_tarih) AS [Tarih]
       ,DATEDIFF(DAY,MAX(sth_tarih),GETDATE()) AS [Hareket Gün Sayısı]
       ,dbo.fn_StokHarDepoIsmi(sth_giris_depo_no,sth_cikis_depo_no,sth_tip) AS [Depo İsmi]
       ,ISNULL(dbo.fn_Stok_Siparis_Miktar(sth_stok_kod,0,'',NULL),0) AS [Sipariş Miktarı]

FROM dbo.STOK_HAREKETLERI WITH(NOLOCK)
       LEFT OUTER JOIN dbo.STOKLAR WITH(NOLOCK) ON (sto_kod=sth_stok_kod)
WHERE sth_tip=1 AND sth_cins=0 AND sth_normal_iade=0
GROUP BY sto_cins, sth_stok_kod, sto_isim, dbo.fn_StokHarDepoIsmi(sth_giris_depo_no,sth_cikis_depo_no,sth_tip)
ORDER BY sth_stok_kod, MAX(sth_tarih) DESC

Hiç yorum yok: