Pokaż
Ignoruj:
Data:
2009-04-15 10:10:49 (17 years ago)
Autor:
marek
Opis:

re #129

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/SQL/Reports/ZestawienieMiesieczneFaktur2009.txt

    r502 r584  
     1--DECLARE @rok INT 
     2--DECLARE @miesiac INT 
     3--DECLARE @systemKsiegowy INT 
     4 
     5--SET @rok=2009 
     6--SET @miesiac=3 
     7--SET @systemKsiegowy=1 
     8 
    19SELECT FAKTURY.ID_SPRZEDAWCY,  
    210FAKTURY.ID_NABYWCY,  
     
    715FAKTURY.DATA_SPRZEDAZY,  
    816CONVERT(VARCHAR, FAKTURY.NUMER) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROZ) + '/' + CONVERT(VARCHAR, FAKTURY.NUMER_ROK) AS NR_FK,  
    9 SUM(FAKTURA_DETAILS.NETTO) AS NETTO,  
    10 FAKTURA_DETAILS.S_VAT,  
    11 SUM(FAKTURA_DETAILS.VAT) AS VAT,  
    12 SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) AS BRUTTO,  
     17NETTO =  
     18CASE  
     19        WHEN K.S_VAT IS NULL THEN SUM(FAKTURA_DETAILS.NETTO) 
     20        ELSE K.Netto 
     21END, 
     22S_VAT =  
     23CASE  
     24        WHEN K.S_VAT IS NULL THEN FAKTURA_DETAILS.S_VAT 
     25        ELSE K.S_VAT 
     26END, 
     27VAT =  
     28CASE  
     29        WHEN K.S_VAT IS NULL THEN SUM(FAKTURA_DETAILS.NETTO * FAKTURA_DETAILS.S_VAT) 
     30        ELSE (K.Netto * K.S_VAT) 
     31END, 
     32BRUTTO =  
     33CASE  
     34        WHEN K.S_VAT IS NULL THEN SUM(FAKTURA_DETAILS.NETTO * (1 + FAKTURA_DETAILS.S_VAT)) 
     35        ELSE (K.Netto * (1 + K.S_VAT)) 
     36END, 
    1337FAKTURY.suma_zaplat,  
    1438FAKTURY.ID_FAKTURY,  
     
    2448LEFT OUTER JOIN AGENCI ON FAKTURY.NUMER_ROZ = AGENCI.F_ROZ  
    2549LEFT OUTER JOIN AGENCJE ON FAKTURY.ID_SPRZEDAWCY = AGENCJE.Id_agencji 
     50LEFT OUTER JOIN VIEW_KOREKTY K ON FAKTURY.ID_Faktury = K.idFakturyVat 
    2651WHERE (YEAR(FAKTURY.DATA_SPRZEDAZY) = @rok)  
    2752AND (MONTH(FAKTURY.DATA_SPRZEDAZY) = @miesiac)  
    2853AND (FAKTURY.KOREKTA = 0)  
    2954AND (FAKTURY.SystemKsiegowyId IN (@systemKsiegowy)) 
    30 GROUP BY FAKTURY.ID_SPRZEDAWCY,  
     55GROUP BY  
     56FAKTURY.ID_SPRZEDAWCY,  
    3157AGENCJE.Symbol,  
    3258AGENCI.Symbol,  
     
    3965FAKTURY.suma_zaplat,  
    4066FAKTURA_DETAILS.S_VAT,  
    41 FAKTURY.ID_FAKTURY 
     67FAKTURY.ID_FAKTURY, 
     68K.Netto, K.S_VAT 
    4269ORDER BY FAKTURY.NUMER