SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER VIEW [dbo].[ReklamyWyroznienie] AS SELECT F.ID_FAKTURY AS IdFaktury, F.Numer AS NumerFaktury, YEAR(F.DATA_SPRZEDAZY) AS Rok, MONTH(F.DATA_SPRZEDAZY) AS Miesiac, AGENCJE.Symbol AS Agencja, LOWER(AGENCI.Symbol) AS Agent, R.[ID REKLAMY] AS IdReklamy, CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK) AS SymbolFaktury, F.DATA_Wystawienia AS DataFaktury, W.DataWplaty, 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 LEFT OUTER JOIN Wplaty AS W ON F.ID_FAKTURY = W.idFaktury 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 F.ID_FAKTURY, F.DATA_SPRZEDAZY, AGENCJE.Symbol, AGENCI.Symbol, --AGENCI.Nazwisko + ' ' + AGENCI.Imiê, R.[ID REKLAMY], F.NUMER, F.NUMER_ROZ, F.NUMER_ROK, F.Data_Wystawienia, W.DataWplaty GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO