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/SprzedazReklam2009.txt

    r521 r584  
    1919        SELECT AGENCJE.Symbol AS Agencja, AGENCI.Nazwisko + ' ' + AGENCI.Imiê AS Agent,  
    2020        YEAR(Korekta.DATA_SPRZEDAZY) AS ROK, MONTH(Korekta.DATA_SPRZEDAZY) AS MS, Korekta.NUMER_ROZ AS NrRoz,  
    21         NETTO = (Korekta.Netto * -1), 
    22         VAT = ((Korekta.Vat) * -1), 
    23         BRUTTO = ((Korekta.Netto * (1 + Korekta.S_Vat)) * -1), 
     21        NETTO = Korekta.Roznica_Netto, 
     22        VAT = Korekta.Roznica_Vat, 
     23        BRUTTO = Korekta.Roznica_Netto * (1 + Korekta.S_Vat), 
    2424        0 AS SZap 
    2525        FROM VIEW_KOREKTY AS Korekta  
     
    3232        GROUP BY AGENCJE.Symbol, AGENCI.Nazwisko + ' ' + AGENCI.Imiê, Korekta.ID_FAKTURY, Korekta.DATA_SPRZEDAZY,  
    3333        YEAR(Korekta.DATA_SPRZEDAZY), Korekta.NUMER_ROZ,  
    34         Korekta.Netto, Korekta.Vat, Korekta.Brutto, Korekta.S_Vat 
     34        Korekta.Roznica_Netto, Korekta.Roznica_Vat, Korekta.S_Vat 
    3535) T 
    3636GROUP BY Agencja, Agent, ROK, MS, NrRoz 
     
    7575) T 
    7676GROUP BY Agencja, Agent, ROK, MS, NrRoz 
     77--ORDER BY Agencja, Agent 
    7778 
    78 -- zrob update dla tych ktorzy mieli korekty 
    7979UPDATE F 
    8080SET F.Netto=F.Netto+K.Netto, F.Vat=F.Vat+K.Vat, F.Brutto=F.Brutto+K.Brutto 
     
    8282WHERE F.Agencja=K.Agencja AND F.Agent=K.Agent 
    8383 
    84 -- dodaj tych ktorzy mieli korekty a nie mieli zadnej sprzedazy 
    8584INSERT INTO @Faktury  
    8685SELECT * FROM @Korekty WHERE NrRoz NOT IN (SELECT NrRoz FROM @Faktury)