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

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

re #7 - poprawiono wartosc brutto w widoku VIEW_ZESTAWIENIE_FAKTUR_STARE

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