Pokaż
Ignoruj:
Data:
2009-04-21 17:45:38 (17 years ago)
Autor:
marek
Opis:

re #165

Pliki:
1 zmodyfikowane

Legenda:

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

    r474 r597  
    2929                                CASE  
    3030                                        WHEN dbo.Wplaty.waluta_miano='PLN' THEN  
    31                                                  CASE 
    32                                                         WHEN ROUND((ROUND(SUM(FAKTURA_DETAILS.NETTO) * (1 + FAKTURA_DETAILS.S_VAT), 2)-Wplaty.brutto),0)<=1 THEN 1 
    33                                                         ELSE 0 
    34                                                  END 
     31                                                CASE  
     32                                                WHEN K.ID_FAKTURY IS NOT NULL THEN 
     33                                                        CASE  
     34                                                                WHEN ROUND(K.brutto-Wplaty.brutto,0)<=1 THEN 1 
     35                                                                ELSE 0 
     36                                                        END 
     37                                                 
     38                                                ELSE 
     39                                                         CASE 
     40                                                                WHEN ROUND((ROUND(SUM(FAKTURA_DETAILS.NETTO) * (1 + FAKTURA_DETAILS.S_VAT), 2)-Wplaty.brutto),0)<=1 THEN 1 
     41                                                                ELSE 0 
     42                                                         END 
     43                                                END 
    3544                                        ELSE  
     45CASE  
     46                                                WHEN K.ID_FAKTURY IS NOT NULL THEN 
     47                                                        CASE  
     48                                                                WHEN ROUND(K.waluta_brutto-Wplaty.waluta_brutto,0)<=1 THEN 1 
     49                                                                ELSE 0 
     50                                                        END 
     51                                                 
     52                                                ELSE 
    3653                                                CASE  
    3754                                                        WHEN ROUND(FAKTURY.waluta_brutto-dbo.Wplaty.waluta_brutto, 0)<=1 THEN 1 
    3855                                                        ELSE 0 
    3956                                                END 
     57END 
    4058                        END 
    41  
    4259                        ELSE REKLAMA.ZAP£ACONO 
    4360END, 
    4461REKLAMA.ZAP£ACONO, 
    4562reklama.[DATA ZAP£ATY], 
    46 FAKTURY.zaplata_data,reklama.[reklamaId],  
     63FAKTURY.zaplata_data, 
     64reklama.[reklamaId],  
    4765KLIENCI.firstname,  
    4866FAKTURY.TERMIN_ZAPLATY, 
     
    5573FAKTURY.Korekta, 
    5674Wplaty.idZamowienia, 
    57 IsKorekta = CASE WHEN K.ID_FAKTURY IS NOT NULL THEN 1 ELSE 0 END 
     75IsKorekta = CASE WHEN K.ID_FAKTURY IS NOT NULL THEN 1 ELSE 0 END, 
     76IdKorekty = K.ID_Faktury 
    5877FROM FAKTURY  
    5978LEFT JOIN FAKTURA_DETAILS ON FAKTURY.ID_FAKTURY = FAKTURA_DETAILS.ID_FAKTURY  
     
    96115FAKTURY.Korekta, 
    97116Wplaty.idZamowienia, 
    98 K.ID_FAKTURY 
     117K.ID_FAKTURY, 
     118K.brutto, 
     119K.waluta_brutto 
    99120GO 
    100121