| Line | |
|---|
| 1 |
|
|---|
| 2 | SET ANSI_NULLS ON
|
|---|
| 3 | GO
|
|---|
| 4 | SET QUOTED_IDENTIFIER ON
|
|---|
| 5 | GO
|
|---|
| 6 |
|
|---|
| 7 | ALTER VIEW [dbo].[ReklamyWyroznienie] AS
|
|---|
| 8 | SELECT
|
|---|
| 9 | F.ID_FAKTURY AS IdFaktury,
|
|---|
| 10 | F.Numer AS NumerFaktury,
|
|---|
| 11 | YEAR(F.DATA_SPRZEDAZY) AS Rok,
|
|---|
| 12 | MONTH(F.DATA_SPRZEDAZY) AS Miesiac,
|
|---|
| 13 | AGENCJE.Symbol AS Agencja,
|
|---|
| 14 | LOWER(AGENCI.Symbol) AS Agent,
|
|---|
| 15 | R.[ID REKLAMY] AS IdReklamy,
|
|---|
| 16 | CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK) AS SymbolFaktury,
|
|---|
| 17 | F.DATA_Wystawienia AS DataFaktury,
|
|---|
| 18 | W.DataWplaty,
|
|---|
| 19 | SUM(ROUND(0.15 * FD.NETTO / 1.15, 2)) AS Wyroznienie
|
|---|
| 20 | FROM FAKTURY AS F
|
|---|
| 21 | LEFT OUTER JOIN FAKTURA_DETAILS AS FD ON F.ID_FAKTURY = FD.ID_FAKTURY
|
|---|
| 22 | LEFT OUTER JOIN AGENCI ON F.NUMER_ROZ = AGENCI.F_ROZ
|
|---|
| 23 | LEFT OUTER JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji
|
|---|
| 24 | LEFT OUTER JOIN REKLAMA AS R ON FD.reklamaId = R.ReklamaID
|
|---|
| 25 | LEFT OUTER JOIN Wplaty AS W ON F.ID_FAKTURY = W.idFaktury
|
|---|
| 26 | WHERE
|
|---|
| 27 | --(YEAR(F.DATA_SPRZEDAZY) = @rok)
|
|---|
| 28 | --AND (MONTH(F.DATA_SPRZEDAZY) = @miesiac)
|
|---|
| 29 | (FD.wyroznienie = 1)
|
|---|
| 30 | AND F.Numer_Roz <> 'POZ' AND F.Numer_Roz <> 'KAT'
|
|---|
| 31 | GROUP BY
|
|---|
| 32 | F.ID_FAKTURY,
|
|---|
| 33 | F.DATA_SPRZEDAZY,
|
|---|
| 34 | AGENCJE.Symbol,
|
|---|
| 35 | AGENCI.Symbol,
|
|---|
| 36 | --AGENCI.Nazwisko + ' ' + AGENCI.Imiê,
|
|---|
| 37 | R.[ID REKLAMY],
|
|---|
| 38 | F.NUMER,
|
|---|
| 39 | F.NUMER_ROZ,
|
|---|
| 40 | F.NUMER_ROK,
|
|---|
| 41 | F.Data_Wystawienia,
|
|---|
| 42 | W.DataWplaty
|
|---|
| 43 | GO
|
|---|
| 44 |
|
|---|
| 45 | SET ANSI_NULLS OFF
|
|---|
| 46 | GO
|
|---|
| 47 | SET QUOTED_IDENTIFIER OFF
|
|---|
| 48 | GO
|
|---|
| 49 |
|
|---|
Notatka: Zobacz
TracBrowser
aby uzyskać więcej informacji.