Zmiany pomiędzy wersją 8 and wersją 9 dla DeployerGuide/Customization/AdvancedReporting

Pokaż
Ignoruj:
Data i czas:
01/19/10 10:10:36 (14 years temu)
Autor:
JP (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/AdvancedReporting

    v8 v9  
    5353 
    5454{{{ 
    55 -- Zwraca sformatowaną kwotę 
    56 SELECT bmoney(100.90, 'PLN') 
    57  
    5855-- Formatuje datę 
    5956SELECT to_char(d.adddat, 'YYYY-MM-DD') FROM documents d;  
     
    6259select extract(YEAR from CURRENT_DATE); 
    6360 
     61-- Oblicza czas który upłynął od daty do daty (np. na realizacji zadania) 
     62((extract(EPOCH FROM d.rlend_) - extract(EPOCH FROM d.rlstrt))/3600)::numeric(12,2) AS duration 
     63 
    6464-- Formatuje kwotę z pól tekstowych np. z formularzy customowych 
    6565select cast(regexp_replace(regexp_replace('301 110,43',' ',''),',', '.') as numeric(12,2)) + 12.50; 
     
    6868CASE WHEN p.pr_sta = 1 THEN '<div style="color: red">Rozpoczęte</div>' WHEN p.pr_sta = 2 THEN 'W trakcie realizacji' WHEN p.pr_sta = 3 THEN 'Zakończone' END  AS status, 
    6969 
    70 -- Selectuje tydzień 
     70-- Wybiera te rekordy których data jest w tym tugodniu 
    7171to_char(CURRENT_DATE, 'WW') = to_char (adddat, 'WW') 
     72 
     73-- wybiera rekordy nie starsze niż miesiąc 
     74AND dcr.adddat > CURRENT_DATE - interval '1 month' 
    7275 
    7376}}}