Index: trunk/SQL/StoredProcedures/sp_adMotoRaportProwizja.txt
===================================================================
--- trunk/SQL/StoredProcedures/sp_adMotoRaportProwizja.txt (revision 356)
+++ trunk/SQL/StoredProcedures/sp_adMotoRaportProwizja.txt (revision 539)
@@ -8,8 +8,13 @@
 	@rok int,
 	@miesiac int,
-	@tytul nvarchar(100),
-	@prowizjaPoz money,
-    @prowizjaKat money
+	@tytul nvarchar(100)
 AS
+DECLARE @prowizjaPoz DECIMAL(9,4)
+DECLARE @prowizjaKat money
+
+exec sp_GetProcentProwizjiByAgencja 6, @rok, @miesiac, @prowizjaPoz OUTPUT
+exec sp_GetProcentProwizjiByAgencja 4, @rok, @miesiac, @prowizjaKat OUTPUT
+
+
 DECLARE @Wplywy TABLE
 (
Index: trunk/SQL/StoredProcedures/sp_adMotoRaportWyroznienia.txt
===================================================================
--- trunk/SQL/StoredProcedures/sp_adMotoRaportWyroznienia.txt (revision 535)
+++ trunk/SQL/StoredProcedures/sp_adMotoRaportWyroznienia.txt (revision 539)
@@ -7,9 +7,13 @@
 ALTER PROCEDURE [dbo].[sp_adMotoRaportWyroznienia]
 	@rok int,
-	@miesiac int,
-	--@tytul nvarchar(100),
-	@prowizjaPoz money,
-    @prowizjaKat money
+	@miesiac int
 AS
+
+DECLARE @prowizjaPoz DECIMAL(9,4)
+DECLARE @prowizjaKat DECIMAL(9,4)
+
+exec sp_GetProcentProwizjiByAgencja 6, @rok, @miesiac, @prowizjaPoz OUTPUT
+exec sp_GetProcentProwizjiByAgencja 4, @rok, @miesiac, @prowizjaKat OUTPUT
+
 DECLARE @Wplywy TABLE
 (
Index: trunk/SQL/StoredProcedures/sp_GetProcentProwizjiByAgencja.txt
===================================================================
--- trunk/SQL/StoredProcedures/sp_GetProcentProwizjiByAgencja.txt (revision 539)
+++ trunk/SQL/StoredProcedures/sp_GetProcentProwizjiByAgencja.txt (revision 539)
@@ -0,0 +1,48 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date,,>
+-- Description:	<Description,,>
+-- =============================================
+ALTER PROCEDURE [dbo].[sp_GetProcentProwizjiByAgencja]
+	-- Add the parameters for the stored procedure here
+	@idAgencji int,
+	@rok int,
+	@miesiac int,
+	@procentProwizji decimal(9,4) OUTPUT
+AS
+BEGIN
+	-- SET NOCOUNT ON added to prevent extra result sets from
+	-- interfering with SELECT statements.
+
+SELECT @procentProwizji = ROUND(AVG(procent / 2), 4) --as Procent
+FROM 
+(
+SELECT PL.Id_agencji, PL.AGENCJA, PL.ROK, PL.MS, PL.PLANOWANY_BUDZET_AGENCJI, PL.WYKONANY_BUDZET_AGENCJI, dbo.BUDZET_BIUR.BUDZET AS 
+PLAN_BIURA, CONVERT (datetime, CONVERT (nvarchar, PL.ROK) + '-' + CONVERT (nvarchar, PL.MS) + '-1') AS data, 
+1.0 * PL.WYKONANY_BUDZET_AGENCJI / dbo.BUDZET_BIUR.BUDZET AS procent, PL.Unia FROM (SELECT dbo.Agencje.Unia ,
+ dbo.AGENCJE.Symbol AS AGENCJA , dbo.[PLAN].ROK , dbo.[PLAN].MS , SUM(dbo.[PLAN].BUDZET) AS PLANOWANY_BUDZET_AGENCJI , 
+SUM(dbo.[PLAN].W_BUDZET) AS WYKONANY_BUDZET_AGENCJI , dbo.AGENCJE.Id_agencji 
+FROM dbo.AGENCI 
+INNER JOIN dbo.AGENCJE ON dbo.AGENCI.ID_AGENCJI = dbo.AGENCJE.Id_agencji 
+INNER JOIN dbo.[PLAN] ON dbo.AGENCI.Symbol = dbo.[PLAN].SYMBOL WHERE (Abs(dbo.AGENCJE.aktywna) = 1)
+GROUP BY dbo.agencje.unia , dbo.AGENCJE.Symbol , dbo.[PLAN].ROK , dbo.[PLAN].MS , dbo.AGENCJE.Id_agencji) PL
+LEFT OUTER JOIN dbo.BUDZET_BIUR ON PL.Id_agencji = dbo.BUDZET_BIUR.ID_BIURA AND PL.ROK = dbo.BUDZET_BIUR.ROK AND PL.MS = dbo.BUDZET_BIUR.MS
+WHERE dbo.BUDZET_BIUR.BUDZET <> 0 ) W1
+WHERE ROK=@rok AND MS=@miesiac AND Id_Agencji = @idAgencji
+GROUP BY UNIA, Id_Agencji, AGENCJA,ROK,CONVERT(INTEGER,(1.0+datepart(quarter,data)))/2, datepart(quarter,data), MS
+
+RETURN
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
