diff --git a/Yonetici Raporlari/Kullanıcı Bazında Fatura Sayıları.sql b/Yonetici Raporlari/Kullanıcı Bazında Fatura Sayıları.sql new file mode 100644 index 0000000..d65ebb4 --- /dev/null +++ b/Yonetici Raporlari/Kullanıcı Bazında Fatura Sayıları.sql @@ -0,0 +1,38 @@ +create table #tempFaturaTypes +( + [TYPEID] [int] NULL, + [EXPLANATION] [varchar](251) NULL +) +INSERT INTO #tempFaturaTypes (TYPEID,EXPLANATION) VALUES (1,'Satınalma Faturası'), +(4,'Alınan Hizmet Faturası'), +(5,'Alınan Proforma Fatura'), +(6,'Satınalma İade Faturası'), +(12,'Alınan Vade Farkı Faturası'), +(13,'Satınalma Fiyat Farkı Faturası'), +(26,'Müstahsil Makbuzu'), +(2,'Perakende Satış İade Faturası'), +(3,'Toptan Satış İade Faturası'), +(7,'Perakende Satış Faturası'), +(8,'Toptan Satış Faturası'), +(9,'Verilen Hizmet Faturası'), +(10,'Verilen Proforma Fatura'), +(11,'Verilen Vade Farkı Faturası'), +(14,'Satış Fiyat Farkı Faturası') + +SELECT +[User].NAME as [Kullanıcı], +MONTH( INV.DATE_) as Ay, +TY.EXPLANATION as [Fatura Tipi], +COUNT(*) as [Fatura Sayısı] +FROM L_CAPIUSER AS [User] +INNER JOIN LG_181_01_INVOICE AS INV ON [User].NR = INV.CAPIBLOCK_CREATEDBY +INNER JOIN #tempFaturaTypes ty ON ty.TYPEID=INV.TRCODE +--WHERE INV.TRCODE IN (8) +GROUP BY [User].NAME, MONTH( INV.DATE_), INV.TRCODE,TY.EXPLANATION +ORDER by [User].NAME, MONTH( INV.DATE_) + + +If(OBJECT_ID('tempdb..#tempFaturaTypes') Is Not Null) +Begin + Drop Table #tempFaturaTypes +End