Index: trunk/SQL/Views/ReklamyWyroznienie.txt
===================================================================
--- trunk/SQL/Views/ReklamyWyroznienie.txt (revision 354)
+++ trunk/SQL/Views/ReklamyWyroznienie.txt (revision 354)
@@ -0,0 +1,43 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+ALTER VIEW [dbo].[ReklamyWyroznienie] AS
+SELECT 
+YEAR(F.DATA_SPRZEDAZY) AS Rok, 
+MONTH(F.DATA_SPRZEDAZY) AS Miesiac, 
+AGENCJE.Symbol AS Agencja, 
+LOWER(AGENCI.Symbol) AS Agent, 
+--AGENCI.Nazwisko + ' ' + AGENCI.Imiê AS Agent, 
+R.[ID REKLAMY] AS IdReklamy, 
+CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK) AS NumerFaktury, 
+SUM(ROUND(0.15 * FD.NETTO / 1.15, 2)) AS Wyroznienie
+FROM FAKTURY AS F 
+LEFT OUTER JOIN FAKTURA_DETAILS AS FD ON F.ID_FAKTURY = FD.ID_FAKTURY 
+LEFT OUTER JOIN AGENCI ON F.NUMER_ROZ = AGENCI.F_ROZ 
+LEFT OUTER JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji 
+LEFT OUTER JOIN REKLAMA AS R ON FD.reklamaId = R.ReklamaID
+WHERE 
+--(YEAR(F.DATA_SPRZEDAZY) = @rok) 
+--AND (MONTH(F.DATA_SPRZEDAZY) = @miesiac) 
+(FD.wyroznienie = 1)
+AND F.Numer_Roz <> 'POZ' AND F.Numer_Roz <> 'KAT'
+GROUP BY 
+YEAR(F.DATA_SPRZEDAZY), 
+MONTH(F.DATA_SPRZEDAZY), 
+AGENCJE.Symbol, 
+AGENCI.Symbol, 
+--AGENCI.Nazwisko + ' ' + AGENCI.Imiê, 
+R.[ID REKLAMY], 
+F.NUMER, 
+F.NUMER_ROZ,
+F.NUMER_ROK
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: trunk/SQL/Views/WplywyByTytul.txt
===================================================================
--- trunk/SQL/Views/WplywyByTytul.txt (revision 352)
+++ trunk/SQL/Views/WplywyByTytul.txt (revision 354)
@@ -8,14 +8,14 @@
 AS
 SELECT 
-FAKTURY.ID_FAKTURY,
+F.ID_FAKTURY,
 Symbol = 
 CASE WHEN AGENCI.Symbol IS NULL THEN 
-	CASE WHEN FAKTURY.ID_SPRZEDAWCY = 6 THEN 'przy³ucki' 
-		 WHEN FAKTURY.ID_SPRZEDAWCY = 4 THEN 'wodzu' 
+	CASE WHEN F.ID_SPRZEDAWCY = 6 THEN 'przy³ucki' 
+		 WHEN F.ID_SPRZEDAWCY = 4 THEN 'wodzu' 
 		 ELSE AGENCI.Symbol 
 	END
 ELSE AGENCI.Symbol END,
-FAKTURY.NUMER AS NumerFaktury,
-NR_FK = CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), 
+F.NUMER AS NumerFaktury,
+NR_FK = CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK), 
 KLIENCI.kodKlienta, 
 Wplaty.symbolPotwierdzenia, 
@@ -24,13 +24,13 @@
 FWW.Vat, 
 FWW.Brutto, 
-FAKTURY.DATA_WYSTAWIENIA, 
-FAKTURY.TERMIN_ZAPLATY, 
-FAKTURY.SPOSOB_ZAPLATY, 
+F.DATA_WYSTAWIENIA, 
+F.TERMIN_ZAPLATY, 
+F.SPOSOB_ZAPLATY, 
 AGENCJE.Symbol AS Agencja, 
 Wplaty.dataWplaty, 
-DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, Wplaty.dataWplaty) AS roznica_nowa, 
-FAKTURY.suma_zaplat, 
-FAKTURY.zaplata_data, 
-DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, FAKTURY.zaplata_data) AS roznica_stara, 
+DATEDIFF(day, F.TERMIN_ZAPLATY, Wplaty.dataWplaty) AS roznica_nowa, 
+F.suma_zaplat, 
+F.zaplata_data, 
+DATEDIFF(day, F.TERMIN_ZAPLATY, F.zaplata_data) AS roznica_stara, 
 procentProwizji =                    
 CASE 
@@ -38,26 +38,27 @@
 	WHEN (NOT Z.ZP IS NULL) AND Z.ZP = 1 THEN COALESCE(Z.procentProwizji, 0)
     WHEN (NOT R.zablokuj_prowizje IS NULL) AND R.zablokuj_prowizje = 1 THEN COALESCE(R.[Procent Prowizji] , 0)
-	WHEN DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, FAKTURY.zaplata_data) > 60 THEN 0 
-	WHEN DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, Wplaty.dataWplaty) > 60 THEN 0 
+	WHEN DATEDIFF(day, F.TERMIN_ZAPLATY, F.zaplata_data) > 60 THEN 0 
+	WHEN DATEDIFF(day, F.TERMIN_ZAPLATY, Wplaty.dataWplaty) > 60 THEN 0 
 	ELSE 
 		CASE 
-			WHEN FAKTURY.idZamowienia IS NULL 
+			WHEN F.idZamowienia IS NULL 
 			THEN COALESCE(R.[Procent Prowizji] , 0)
 			ELSE COALESCE(P.procentProwizji  , 0)
 		END 
 END,
-T.Symb AS Tytul
-FROM         FAKTURY 
-LEFT OUTER JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY 
-LEFT OUTER JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ 
-LEFT OUTER JOIN AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji
-LEFT OUTER JOIN Wplaty ON FAKTURY.ID_FAKTURY = Wplaty.idFaktury 
-LEFT OUTER JOIN KLIENCI ON FAKTURY.ID_NABYWCY = KLIENCI.CustomerID 
-LEFT OUTER JOIN PROWIZJE AS P ON P.idFaktury = FAKTURY.ID_FAKTURY 
-LEFT OUTER JOIN FakturyWartoscWplaty AS FWW ON FWW.IdFaktury = FAKTURY.ID_FAKTURY AND FWW.IdTytulu=FAKTURA_DETAILS.Tytul
-LEFT OUTER JOIN REKLAMA AS R ON R.ID_FAKTURY = FAKTURY.ID_FAKTURY
-LEFT OUTER JOIN Zamowienia AS Z ON FAKTURY.idZamowienia = Z.idZamowienia
-LEFT OUTER JOIN dbo.[LISTA TYTU£ÓW] T on T.ID=FAKTURA_DETAILS.TYTUL
-WHERE     (FAKTURY.KOREKTA <> 1) 
+T.Symb AS Tytul,
+COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie
+FROM  FAKTURY F 
+LEFT OUTER JOIN FAKTURA_DETAILS FD ON F.ID_FAKTURY = FD.ID_FAKTURY 
+LEFT OUTER JOIN AGENCI ON F.NUMER_ROZ = AGENCI.F_ROZ 
+LEFT OUTER JOIN AGENCJE ON F.ID_SPRZEDAWCY = AGENCJE.Id_agencji
+LEFT OUTER JOIN Wplaty ON F.ID_FAKTURY = Wplaty.idFaktury 
+LEFT OUTER JOIN KLIENCI ON F.ID_NABYWCY = KLIENCI.CustomerID 
+LEFT OUTER JOIN PROWIZJE AS P ON P.idFaktury = F.ID_FAKTURY 
+LEFT OUTER JOIN FakturyWartoscWplaty AS FWW ON FWW.IdFaktury = F.ID_FAKTURY AND FWW.IdTytulu=FD.Tytul
+LEFT OUTER JOIN REKLAMA AS R ON R.ID_FAKTURY = F.ID_FAKTURY
+LEFT OUTER JOIN Zamowienia AS Z ON F.idZamowienia = Z.idZamowienia
+LEFT OUTER JOIN dbo.[LISTA TYTU£ÓW] T on T.ID=FD.TYTUL
+WHERE     (F.KOREKTA <> 1) 
 AND 
 ( (FWW.WalutaMiano='PLN' AND ROUND((FWW.Brutto - FWW.WplataBrutto), 0) <= 1)
@@ -65,13 +66,25 @@
   (FWW.WalutaMiano<>'PLN' AND ROUND((FWW.WalutaBrutto - FWW.WplataWaluta), 0) <= 1)
 )
-GROUP BY FAKTURY.DATA_WYSTAWIENIA, FAKTURY.ID_FAKTURY, FAKTURY.ID_SPRZEDAWCY, AGENCI.Symbol, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, 
-                      FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), KLIENCI.kodKlienta, Wplaty.symbolPotwierdzenia, 
-                      Wplaty.rodzajPotwierdzenia, FAKTURY.DATA_WYSTAWIENIA, FAKTURY.TERMIN_ZAPLATY, FAKTURY.SPOSOB_ZAPLATY, AGENCJE.Symbol, 
-                      Wplaty.dataWplaty, DATEDIFF(day, FAKTURY.TERMIN_ZAPLATY, Wplaty.dataWplaty), FAKTURY.suma_zaplat, FAKTURY.zaplata_data, DATEDIFF(day, 
-                      FAKTURY.TERMIN_ZAPLATY, FAKTURY.zaplata_data), P.procentProwizji, P.kwotaProwizji, 
-                      FAKTURY.idZamowienia, R.[PROCENT PROWIZJI], R.PROWIZJA, FAKTURY.NUMER, R.zablokuj_prowizje, Z.ZP, Z.procentProwizji, T.Symb,
+GROUP BY 
+F.DATA_WYSTAWIENIA, F.ID_FAKTURY, F.ID_SPRZEDAWCY, 
+CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK), 
+F.DATA_WYSTAWIENIA, F.TERMIN_ZAPLATY, F.SPOSOB_ZAPLATY, 
+F.suma_zaplat, F.zaplata_data, DATEDIFF(day, F.TERMIN_ZAPLATY, F.zaplata_data), 
+F.idZamowienia, F.NUMER, 
+DATEDIFF(day, F.TERMIN_ZAPLATY, Wplaty.dataWplaty), 
+Wplaty.symbolPotwierdzenia, Wplaty.rodzajPotwierdzenia, 
+Wplaty.dataWplaty, 
+FD.Wyroznienie, 
+AGENCI.Symbol, 
+AGENCJE.Symbol, 
+KLIENCI.kodKlienta, 
+P.procentProwizji, P.kwotaProwizji, 
+R.[PROCENT PROWIZJI], R.PROWIZJA, R.zablokuj_prowizje, 
+Z.ZP, Z.procentProwizji, 
+T.Symb,
 FWW.Netto,
 FWW.Brutto,
 FWW.Vat
+
 GO
 
