root/trunk/SQL/Views/VIEW_ZESTAWIENIE_FAKTUR_STARE.txt @ 254

Wersja 254, 2.5 KB (wprowadzona przez marek, 17 years temu)

re #32 - poprawiono kolumne ZP w liscie faktur w szczegolach klienta

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7ALTER view [dbo].[VIEW_ZESTAWIENIE_FAKTUR_STARE] as
8
9SELECT
10FAKTURY.ID_NABYWCY,
11FAKTURY.NUMER,
12FAKTURY.NUMER_ROZ,
13YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK,
14MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS,
15FAKTURY.DATA_SPRZEDAZY,
16CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK,
17[LISTA TYTU£ÓW].SYMB AS TYTUL,
18SUM(FAKTURA_DETAILS.NETTO) AS NETTO,
19FAKTURA_DETAILS.S_VAT,
20SUM(FAKTURA_DETAILS.VAT) AS VAT,
21SUM(FAKTURA_DETAILS.BRUTTO) AS BRUTTO,
22FAKTURY.waluta_brutto,
23FAKTURY.waluta_miano,
24FAKTURY.suma_zaplat,
25FAKTURY.ID_FAKTURY,
26AGENCI.Symbol,
27AGENCJE.Symbol AS Agencja,
28ZAPLACONO = CASE
29                        WHEN NOT Wplaty.dataWplaty IS NULL THEN 1
30                        ELSE REKLAMA.ZAP£ACONO
31END,
32--FAKTURY.ZAPLACONO,
33REKLAMA.ZAP£ACONO,
34reklama.[DATA ZAP£ATY],
35FAKTURY.zaplata_data,reklama.[reklamaId],
36KLIENCI.firstname,
37FAKTURY.TERMIN_ZAPLATY,
38Reklama.GRZBIET,FAKTURY.ID_TYTUL,
39Wplaty.dataWplaty,
40Wplaty.brutto as wplata_brutto,
41dbo.Wplaty.waluta_brutto as wplata_waluta_brutto,
42dbo.Wplaty.waluta_miano as wplata_waluta_miano,
43Wplaty.idWplaty,
44FAKTURY.Korekta,
45Wplaty.idZamowienia
46FROM FAKTURY
47LEFT JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY
48LEFT JOIN [LISTA TYTU£ÓW] ON FAKTURY.ID_TYTUL = [LISTA TYTU£ÓW].id
49LEFT JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ
50LEFT JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji
51LEFT JOIN REKLAMA ON FAKTURY.[id_faktury] = reklama.[id_faktury]
52LEFT OUTER JOIN  KLIENCI ON FAKTURY.ID_NABYWCY = KLIENCI.customerId 
53LEFT JOIN Wplaty on FAKTURY.Id_faktury= Wplaty.idfaktury
54
55GROUP BY
56FAKTURY.ID_NABYWCY,
57FAKTURY.NUMER,
58FAKTURY.NUMER_ROZ,
59FAKTURY.NUMER_ROZ,
60YEAR(FAKTURY.DATA_SPRZEDAZY),
61FAKTURY.DATA_SPRZEDAZY,
62CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK),
63FAKTURY.suma_zaplat,
64FAKTURA_DETAILS.S_VAT,
65FAKTURY.ID_FAKTURY,
66[LISTA TYTU£ÓW].SYMB,
67FAKTURY.waluta_brutto,
68FAKTURY.waluta_miano,
69AGENCI.Symbol,
70AGENCJE.Symbol,
71FAKTURY.ZAPLACONO,
72reklama.[DATA ZAP£ATY],
73FAKTURY.zaplata_data,
74reklama.[reklamaId],
75REKLAMA.ZAP£ACONO,
76KLIENCI.firstname,
77FAKTURY.TERMIN_ZAPLATY,
78Reklama.GRZBIET,FAKTURY.ID_TYTUL,
79Wplaty.dataWplaty,Wplaty.brutto,
80dbo.Wplaty.waluta_brutto,
81dbo.Wplaty.waluta_miano,
82Wplaty.idWplaty,
83FAKTURY.Korekta,
84Wplaty.idZamowienia
85GO
86
87SET ANSI_NULLS OFF
88GO
89SET QUOTED_IDENTIFIER OFF
90GO
91
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.