Zbiór zmian 254 dla trunk/SQL/Views

Pokaż
Ignoruj:
Data:
2009-01-27 17:06:42 (17 years ago)
Autor:
marek
Opis:

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

Pliki:
1 zmodyfikowane

Legenda:

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

    r228 r254  
    66 
    77ALTER view [dbo].[VIEW_ZESTAWIENIE_FAKTUR_STARE] as 
    8 SELECT FAKTURY.ID_NABYWCY, FAKTURY.NUMER,FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY) AS ROK, 
    9 MONTH(FAKTURY.DATA_SPRZEDAZY) AS MS, FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' +  
    10 CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK, 
    11 [LISTA TYTU£ÓW].SYMB AS TYTUL, SUM(FAKTURA_DETAILS.NETTO) AS NETTO, FAKTURA_DETAILS.S_VAT, 
    12 SUM(FAKTURA_DETAILS.VAT) AS VAT, SUM(FAKTURA_DETAILS.BRUTTO) AS BRUTTO, FAKTURY.waluta_brutto,FAKTURY.waluta_miano , FAKTURY.suma_zaplat,  
    13 FAKTURY.ID_FAKTURY, AGENCI.Symbol,AGENCJE.Symbol AS Agencja,FAKTURY.ZAPLACONO,REKLAMA.ZAP£ACONO, 
     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, 
    1434reklama.[DATA ZAP£ATY], 
    15 FAKTURY.zaplata_data,reklama.[reklamaId], KLIENCI.firstname, FAKTURY.TERMIN_ZAPLATY, 
     35FAKTURY.zaplata_data,reklama.[reklamaId],  
     36KLIENCI.firstname,  
     37FAKTURY.TERMIN_ZAPLATY, 
    1638Reklama.GRZBIET,FAKTURY.ID_TYTUL, 
    17 Wplaty.dataWplaty,Wplaty.brutto as wplata_brutto, dbo.Wplaty.waluta_brutto as wplata_waluta_brutto,  
    18 dbo.Wplaty.waluta_miano as wplata_waluta_miano, Wplaty.idWplaty 
    19 FROM FAKTURY LEFT JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY =  
    20 FAKTURA_DETAILS.ID_FAKTURY LEFT JOIN [LISTA TYTU£ÓW] ON FAKTURY.ID_TYTUL = [LISTA TYTU£ÓW].id LEFT JOIN  
    21 AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ LEFT JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji  
     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  
    2251LEFT JOIN REKLAMA ON FAKTURY.[id_faktury] = reklama.[id_faktury]  
    23 LEFT OUTER JOIN  KLIENCI ON FAKTURY.ID_NABYWCY = KLIENCI.customerId  left join 
    24 Wplaty on FAKTURY.Id_faktury= Wplaty.idfaktury 
    25 GROUP BY FAKTURY.ID_NABYWCY, FAKTURY.NUMER, FAKTURY.NUMER_ROZ, FAKTURY.NUMER_ROZ, YEAR(FAKTURY.DATA_SPRZEDAZY), 
    26  FAKTURY.DATA_SPRZEDAZY, CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + 
    27  '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK), FAKTURY.suma_zaplat, FAKTURA_DETAILS.S_VAT,  
    28 FAKTURY.ID_FAKTURY, [LISTA TYTU£ÓW].SYMB,FAKTURY.waluta_brutto,FAKTURY.waluta_miano, AGENCI.Symbol, AGENCJE.Symbol,FAKTURY.ZAPLACONO, 
    29 reklama.[DATA ZAP£ATY],  FAKTURY.zaplata_data, reklama.[reklamaId],REKLAMA.ZAP£ACONO,  
    30 KLIENCI.firstname, FAKTURY.TERMIN_ZAPLATY, Reklama.GRZBIET,FAKTURY.ID_TYTUL, 
    31 Wplaty.dataWplaty,Wplaty.brutto , dbo.Wplaty.waluta_brutto ,  
    32 dbo.Wplaty.waluta_miano,Wplaty.idWplaty 
     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 
    3385GO 
    3486