Zbiór zmian 486 dla trunk/SQL

Pokaż
Ignoruj:
Data:
2009-03-25 17:31:18 (17 years ago)
Autor:
marek
Opis:

fixes #139

Lokalizacja:
trunk/SQL
Pliki:
1 dodane
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/SQL/Views/vDanePlatnosciEcard.txt

    r478 r486  
    77ALTER VIEW [dbo].[vDanePlatnosciEcard] 
    88AS 
    9 SELECT     dbo.REKLAMA.ReklamaID AS Id, dbo.AGENCJE.kod, dbo.AGENCJE.miasto, dbo.AGENCJE.woj, dbo.AGENCI.Imiê, dbo.AGENCI.Nazwisko,  
    10                       dbo.REKLAMA.TYTU£ AS Tytul, dbo.REKLAMA.TYP, dbo.REKLAMA.[ID REKLAMY], dbo.REKLAMA.SZER, dbo.REKLAMA.WYS, dbo.REKLAMA.KOLOR,  
    11                       dbo.REKLAMA.[WSKAZANIE MIEJSCA] AS WskazanieMiejsca, dbo.REKLAMA.RABAT, dbo.REKLAMA.[RABAT WARTOŒÆ] AS RabatWartosc,  
    12                       dbo.REKLAMA.INFO, dbo.REKLAMA.[CENA JEDN] AS CenaJedn, dbo.REKLAMA.NETTO, dbo.REKLAMA.VAT, dbo.REKLAMA.PVAT,  
    13                       dbo.REKLAMA.BRUTTO, dbo.REKLAMA.[DATA ZAP£ATY] AS DataZaplaty,  
    14                                           CAST(dbo.FAKTURY.NUMER AS NVARCHAR)   + '/' + dbo.FAKTURY.NUMER_ROZ + '/' + CAST(dbo.FAKTURY.NUMER_ROK AS NVARCHAR) AS [FAKTURA NUMER], 
    15                       dbo.FAKTURY.DATA_WYSTAWIENIA AS [FAKTURA DATA WYSTAWIENIA], dbo.REKLAMA.[SYMBOL POTWIERDZENIA] AS SymbolPotwierdzenia, dbo.REKLAMA.STRONA,  
    16                       dbo.KLIENCI.FirstName, dbo.KLIENCI.LastName, dbo.KLIENCI.OrganizationName, dbo.KLIENCI.Address, dbo.KLIENCI.City, dbo.KLIENCI.PostalCode,  
    17                       dbo.KLIENCI.State, dbo.KLIENCI.Country, REPLACE(REPLACE(dbo.KLIENCI.Nip, ' ', ''), '-', '') AS nip,  
    18                       dbo.REKLAMA.[FAKTURA DATA SPRZEDA¯Y] AS FakturaDataSprzedazy, dbo.REKLAMA.[FAKTURA RODZAJ] AS FakturaRodzaj, dbo.KLIENCI.osw_nr,  
    19                       dbo.REKLAMA.ZAP£ACONO AS Zaplacono, dbo.KLIENCI.Adres_Fkatura, dbo.KLIENCI.Adres_Kor, dbo.AGENCJE.Adres_Fk AS sprzedawca_adres_fk,  
    20                       dbo.REKLAMA.F_NR_ROZ, dbo.REKLAMA.F_NR_ROK, dbo.REKLAMA.F_NR, dbo.FAKTURY.ID_FAKTURY, dbo.FAKTURY.SPOSOB_ZAPLATY,  
    21                       dbo.FAKTURY.TERMIN_ZAPLATY, dbo.FAKTURY.NABYWCA_NIP, dbo.FAKTURY.suma_zaplat, dbo.AGENCJE.ulica, dbo.AGENCJE.telefon,  
    22                       dbo.AGENCJE.fax, dbo.AGENCJE.Nazwa3, dbo.FAKTURY.waluta_brutto, dbo.FAKTURY.waluta_miano, dbo.FAKTURY.SystemKsiegowyId 
    23 FROM dbo.AGENCJE  
    24         INNER JOIN dbo.AGENCI ON dbo.AGENCJE.Id_agencji = dbo.AGENCI.ID_AGENCJI  
    25         INNER JOIN dbo.REKLAMA ON dbo.AGENCI.Symbol = dbo.REKLAMA.[SYMBOL AKWIZYTORA]  
    26         INNER JOIN dbo.KLIENCI ON dbo.REKLAMA.CustomerID = dbo.KLIENCI.CustomerID  
    27         INNER JOIN dbo.FAKTURY ON dbo.REKLAMA.ID_FAKTURY = dbo.FAKTURY.ID_FAKTURY 
    28 UNION 
    29 SELECT     dbo.REKLAMA.ReklamaID AS Id, dbo.AGENCJE.kod, dbo.AGENCJE.miasto, dbo.AGENCJE.woj, dbo.AGENCI.Imiê, dbo.AGENCI.Nazwisko,  
    30                       dbo.REKLAMA.TYTU£ AS Tytul, dbo.REKLAMA.TYP, dbo.REKLAMA.[ID REKLAMY], dbo.REKLAMA.SZER, dbo.REKLAMA.WYS, dbo.REKLAMA.KOLOR,  
    31                       dbo.REKLAMA.[WSKAZANIE MIEJSCA] AS WskazanieMiejsca, dbo.REKLAMA.RABAT, dbo.REKLAMA.[RABAT WARTOŒÆ] AS RabatWartosc,  
    32                       dbo.REKLAMA.INFO, dbo.REKLAMA.[CENA JEDN] AS CenaJedn, dbo.REKLAMA.NETTO, dbo.REKLAMA.VAT, dbo.REKLAMA.PVAT,  
    33                       dbo.REKLAMA.BRUTTO, dbo.REKLAMA.[DATA ZAP£ATY] AS DataZaplaty, 
    34                                           CAST(dbo.FAKTURY.NUMER AS NVARCHAR)   + '/' + dbo.FAKTURY.NUMER_ROZ + '/' + CAST(dbo.FAKTURY.NUMER_ROK AS NVARCHAR) AS [FAKTURA NUMER], 
    35                       dbo.FAKTURY.DATA_WYSTAWIENIA AS [FAKTURA DATA WYSTAWIENIA], dbo.REKLAMA.[SYMBOL POTWIERDZENIA] AS SymbolPotwierdzenia, dbo.REKLAMA.STRONA,  
    36                       dbo.KLIENCI.FirstName, dbo.KLIENCI.LastName, dbo.KLIENCI.OrganizationName, dbo.KLIENCI.Address, dbo.KLIENCI.City, dbo.KLIENCI.PostalCode,  
    37                       dbo.KLIENCI.State, dbo.KLIENCI.Country, REPLACE(REPLACE(dbo.KLIENCI.Nip, ' ', ''), '-', '') AS nip,  
    38                       dbo.REKLAMA.[FAKTURA DATA SPRZEDA¯Y] AS FakturaDataSprzedazy, dbo.REKLAMA.[FAKTURA RODZAJ] AS FakturaRodzaj, dbo.KLIENCI.osw_nr,  
    39                       dbo.REKLAMA.ZAP£ACONO AS Zaplacono, dbo.KLIENCI.Adres_Fkatura, dbo.KLIENCI.Adres_Kor, dbo.AGENCJE.Adres_Fk AS sprzedawca_adres_fk,  
    40                       dbo.REKLAMA.F_NR_ROZ, dbo.REKLAMA.F_NR_ROK, dbo.REKLAMA.F_NR, dbo.FAKTURY.ID_FAKTURY, dbo.FAKTURY.SPOSOB_ZAPLATY,  
    41                       dbo.FAKTURY.TERMIN_ZAPLATY, dbo.FAKTURY.NABYWCA_NIP, dbo.FAKTURY.suma_zaplat, dbo.AGENCJE.ulica, dbo.AGENCJE.telefon,  
    42                       dbo.AGENCJE.fax, dbo.AGENCJE.Nazwa3, dbo.FAKTURY.waluta_brutto, dbo.FAKTURY.waluta_miano, dbo.FAKTURY.SystemKsiegowyId 
    43 FROM dbo.AGENCJE  
    44 INNER JOIN dbo.AGENCI ON dbo.AGENCJE.Id_agencji = dbo.AGENCI.ID_AGENCJI  
    45 INNER JOIN dbo.REKLAMA ON dbo.AGENCI.Symbol = dbo.REKLAMA.[SYMBOL AKWIZYTORA]  
    46 INNER JOIN dbo.KLIENCI ON dbo.REKLAMA.CustomerID = dbo.KLIENCI.CustomerID  
    47 INNER JOIN dbo.Zamowienia ON dbo.REKLAMA.idZamowienia = dbo.Zamowienia.idZamowienia 
    48 INNER JOIN dbo.Faktury on dbo.Faktury.idZamowienia = dbo.Zamowienia.idZamowienia 
     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 
    4966GO 
    5067