Index: trunk/SQL/Reports/SprzedazReklam2009.txt
===================================================================
--- trunk/SQL/Reports/SprzedazReklam2009.txt (revision 520)
+++ trunk/SQL/Reports/SprzedazReklam2009.txt (revision 520)
@@ -0,0 +1,39 @@
+SELECT Agencja, Agent, ROK, MS, NrRoz, 
+SUM(NETTO) AS NETTO, SUM(VAT) AS VAT, SUM(BRUTTO) AS BRUTTO, SUM(SZap) AS SUMAZAPLAT, COUNT(NETTO) AS ilosc
+FROM 
+(
+	SELECT AGENCJE.Symbol AS Agencja, AGENCI.Nazwisko + ' ' + AGENCI.Imiê AS Agent, 
+	YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK, MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS, FAKTURY.NUMER_ROZ AS NrRoz, 
+	NETTO = CASE 
+				WHEN Korekta.Netto IS NULL THEN SUM(FAKTURA_DETAILS.NETTO)
+				ELSE Korekta.Netto
+			END,
+	VAT = CASE 
+				WHEN Korekta.Vat IS NULL THEN SUM(FAKTURA_DETAILS.VAT)
+				ELSE Korekta.Vat
+			END,
+	BRUTTO = CASE 
+				WHEN Korekta.Brutto IS NULL THEN SUM(FAKTURA_DETAILS.BRUTTO)
+				ELSE Korekta.Brutto
+			END,	
+
+--	SUM(FAKTURA_DETAILS.NETTO) AS NETTO, 
+--	SUM(FAKTURA_DETAILS.VAT) AS VAT, 
+--	SUM(FAKTURA_DETAILS.BRUTTO) AS BRUTTO, 
+	
+	FAKTURY.suma_zaplat AS SZap
+	FROM FAKTURY 
+	INNER JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY 
+	LEFT JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ 
+	LEFT JOIN AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji
+    LEFT OUTER JOIN dbo.VIEW_KOREKTY AS Korekta ON Korekta.idFakturyKorekta = FAKTURY.ID_FAKTURY
+	WHERE 
+	(YEAR(FAKTURY.DATA_SPRZEDAZY) =@rok) AND (MONTH(FAKTURY.DATA_SPRZEDAZY) = @miesiac) 
+	AND (AGENCJE.Id_agencji<>4 OR FAKTURY.NUMER_ROZ ='KAT') AND (AGENCJE.Id_agencji <>6 OR FAKTURY.NUMER_ROZ ='POZ')
+	AND FAKTURY.KOREKTA=0 AND FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)
+	GROUP BY AGENCJE.Symbol, AGENCI.Nazwisko + ' ' + AGENCI.Imiê, FAKTURY.ID_FAKTURY, FAKTURY.DATA_SPRZEDAZY, 
+	YEAR(FAKTURY.DATA_SPRZEDAZY), FAKTURY.NUMER_ROZ, FAKTURY.suma_zaplat, FAKTURY.Korekta,
+	Korekta.Netto, Korekta.Vat, Korekta.Brutto
+) T
+GROUP BY Agencja, Agent, ROK, MS, NrRoz
+ORDER BY Agencja, Agent
