root/branches/Emisje/SQL/Views/vDanePlatnosciEcard.txt

Wersja 486, 1.4 KB (wprowadzona przez marek, 17 years temu)

fixes #139

Line 
1
2SET ANSI_NULLS ON
3GO
4SET QUOTED_IDENTIFIER ON
5GO
6
7ALTER VIEW [dbo].[vDanePlatnosciEcard]
8AS
9
10SELECT
11F.ID_faktury,
12F.Numer,
13F.Numer_Roz,
14F.Numer_Rok,
15F.SystemKsiegowyId,
16K.FirstName,
17K.LastName,
18K.Address,
19K.PostalCode,
20K.City,
21REPLACE(REPLACE(K.nip, ' ', ''), '-', '') AS nip,
22CAST(F.Numer AS nvarchar) + '/' +  F.Numer_Roz + '/' + CAST(F.Numer_Rok AS nvarchar) AS [Faktura Numer],
23F.Nabywca_nip,
24CAST(COALESCE(SUM(FD.Netto * (1 + FD.S_Vat)), 0) AS decimal(9,2)) AS Brutto,
25F.Data_Wystawienia,
26F.Termin_zaplaty,
27F.Sposob_zaplaty,
28A.[Imiê] AS Imie,
29A.Nazwisko,
30Ag.ulica,
31Ag.kod,
32Ag.miasto,
33Ag.telefon,
34CAST(COALESCE(F.waluta_brutto, 0) AS decimal(9,2)) AS waluta_brutto,
35F.waluta_miano
36FROM Faktury AS F
37INNER JOIN Faktura_Details AS FD ON FD.Id_Faktury=F.Id_Faktury
38INNER JOIN Agenci AS A ON A.F_ROZ= F.NUMER_ROZ
39INNER JOIN Agencje AS Ag ON Ag.Id_agencji= F.Id_Sprzedawcy
40INNER JOIN Klienci AS K ON K.CustomerId = F.Id_Nabywcy
41GROUP BY
42F.Numer_Rok,
43F.Numer_Roz,
44F.Numer,
45K.FirstName,
46K.LastName,
47K.Address,
48K.PostalCode,
49K.City,
50K.nip,
51F.Nabywca_nip,
52F.Data_Wystawienia,
53F.Termin_zaplaty,
54F.Sposob_zaplaty,
55F.ID_faktury,
56A.[Imiê],
57A.Nazwisko,
58Ag.ulica,
59Ag.kod,
60Ag.miasto,
61Ag.telefon,
62F.waluta_brutto,
63F.waluta_miano,
64F.SystemKsiegowyId
65
66GO
67
68SET ANSI_NULLS OFF
69GO
70SET QUOTED_IDENTIFIER OFF
71GO
72
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.