Zmiany pomiędzy wersją 4 and wersją 5 dla DeployerGuide/Custumization/AdvancedReporting/SQLExamples

Pokaż
Ignoruj:
Data i czas:
09/29/13 18:15:32 (11 years temu)
Autor:
JP (IP: 89.70.123.27)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Custumization/AdvancedReporting/SQLExamples

    v4 v5  
    125125 
    126126 
     127--  
     128-- Przykład listy spraw z cechami - tekstowymi i listami 
     129--  
     130SELECT  
     131-- Wybieramy klucz główny i nazwę formularza do podłączenia  
     132--(ustawić w polach typ i wartość raportu - aby otwierać obiekty) 
     133p.prc_id as keyval, 'PROCESS'::TEXT as clsnam, 
     134-- opis sprawy i inne pola z tabeli lub jeszcze lepiej widoku processes_view 
     135dscrpt, 
     136-- liczba porządkowa 
     137ROW_NUMBER() over (order by p.prc_id) AS lp, 
     138-- klient nazwa krótka jesli jest, jeśli nie to pełna 
     139COALESCE(c.name_2, c.name_1) AS klient, 
     140-- w zależności  od terminu - kolorowanie 
     141CASE WHEN fxterm > CURRENT_DATE THEN 
     142  '<div style="background-color: ' || fxterm  || '; width: 100%; height: 100%">' || fxterm || '</div>'  
     143ELSE '' || fxterm END AS fxterm, 
     144f40.data__ AS moja_cecha_tekstowa, 
     145f31.ftopnm AS moja_cecha_lista 
     146FROM processes_view p 
     147LEFT JOIN contacts c USING (contid) 
     148LEFT JOIN features_text_view f40 ON f40.tbl_id = p.prc_id AND f40.featid = 40 
     149LEFT JOIN features_opt_view f31 ON f31.tbl_id = p.prc_id AND f31.featid = 31 
     150-- tylko z teczki o podanym dsexid (mozna sprawdzić na wyciągu z wykazu akt) 
     151AND p.dsexid IN (646) 
     152WHERE p.is_del IS FALSE 
     153 
     154 
     155 
     156 
    127157-- Wybiera symbol teczki z numeru sprawy oo formacie ''2/03/08/UP/AW'' 
    128158