root/trunk/SQL/Views/ReklamyWyroznienie.txt @ 971

Wersja 355, 1.3 KB (wprowadzona przez marek, 17 years temu)

re #92

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