From 8fd6d8bcb024692bc794f45a3b61e01bde1031ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20=C3=96zp=C4=B1nar?= Date: Mon, 3 Sep 2018 13:54:59 +0300 Subject: [PATCH] =?UTF-8?q?Create=20Kullan=C4=B1c=C4=B1=20Baz=C4=B1nda=20F?= =?UTF-8?q?atura=20Say=C4=B1lar=C4=B1.sql?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Kullanıcı Bazında Fatura Sayıları.sql | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 Yonetici Raporlari/Kullanıcı Bazında Fatura Sayıları.sql 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