MS SQL Server üzerinde kilitli kalmış prosesleri sorgulamak gerekebilir. Eğer mevcut çalışan ERP yazılımına trigger ile araya girecek şekilde yazıyorsanız ilgili ekrana bağlı tabloları kilitleyebilirsiniz.
SELECT
cmd
,spid
,kpid
,login_time
,last_batch
,status
,hostname
,nt_username
,loginame
,hostprocess
,cpu
,memusage
,physical_io
FROM sys.sysprocesses
WHERE cmd = 'KILLED/ROLLBACK'
ORDER BY cmd
Tüm prosesleri görüntülemek için WHERE kriterini kaldırabilirsiniz.
SELECT
cmd
,spid
,kpid
,login_time
,last_batch
,status
,hostname
,nt_username
,loginame
,hostprocess
,cpu
,memusage
,physical_io
FROM sys.sysprocesses
ORDER BY cmd
28 Nisan 2016 Perşembe
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
Kaydol:
Kayıtlar (Atom)