root/trunk/SQL/Views/VIEW_KOREKTY.txt @ 583

Wersja 466, 1.9 KB (wprowadzona przez marek, 17 years temu)

re #129

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7ALTER VIEW [dbo].[VIEW_KOREKTY] AS
8SELECT
9K.ID_FAKTURY,
10K.CustomerId,
11K.Id_Agencji,
12K.kodKlienta,
13K.NUMER,
14K.NUMER_ROZ,
15K.NUMER_ROK,
16K.netto,
17K.S_VAT,
18K.vat,
19K.brutto,
20K.liczbaReklam,
21K.suma_zaplat,
22K.DATA_WYSTAWIENIA,
23K.DATA_SPRZEDAZY,
24K.TERMIN_ZAPLATY,
25K.zaplata_data,
26K.zaplata_opis,
27K.idZamowienia,
28K.KOREKTA,
29K.idFakturyKorekta,
30K.agent,
31K.waluta_brutto,
32K.waluta_miano,
33K.idFakturyVAT,
34K.ID_FK_KOR,
35CONVERT(VARCHAR, K.NUMER) + '/' + CONVERT(VARCHAR, K.NUMER_ROK) AS NR_FAKTURY_KOREKTY,
36F.NUMER AS NUMER_F,
37F.NUMER_ROZ AS NUMER_ROZ_F,
38F.NUMER_ROK AS NUMER_ROK_F,
39F.netto AS netto_F,
40F.brutto AS brutto_F,
41F.vat AS vat_F,
42F.suma_zaplat AS suma_zap³at_F,
43F.DATA_WYSTAWIENIA AS data_wystawienia_F,
44CASE
45        WHEN F.korekta = 1 THEN CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROK) 
46        ELSE CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK)
47END AS NR_FAKTURY,
48ROUND(K.netto - F.netto, 2) AS roznica_netto,
49ROUND(K.vat - F.vat, 2) AS roznica_vat,
50ROUND(K.brutto - F.brutto, 2) AS roznica_brutto,
51A1.Symbol AS agencja,
52ROUND(K.waluta_brutto - F.waluta_brutto, 2) AS waluta_roznica_brutto,
53F2.NUMER as nr_korygowanej,
54CASE
55        WHEN F2.korekta = 1 THEN CONVERT(VARCHAR, F2.NUMER) + '/' + CONVERT(VARCHAR, F2.NUMER_ROK) 
56        ELSE CONVERT(VARCHAR, F2.NUMER) + '/' + CONVERT(VARCHAR, F2.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F2.NUMER_ROK)
57END  AS NR_FAKTURY_KORYGOWANEJ_1,
58F.SystemKsiegowyId
59FROM dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS K
60LEFT OUTER JOIN dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS F ON K.idFakturyKorekta = F.ID_FAKTURY
61LEFT OUTER JOIN dbo.view_ZESTAWIENIE_LISTA_FAKTUR_NOWA AS F2 ON K.idFakturyVAT = F2.ID_FAKTURY
62LEFT OUTER JOIN dbo.AGENCJE AS A1 ON K.Id_Agencji = A1.Id_agencji
63WHERE (K.KOREKTA = 1)
64GO
65
66SET ANSI_NULLS OFF
67GO
68SET QUOTED_IDENTIFIER OFF
69GO
70
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.