source: publico/ILSAPL/trunk/skins/sk_sapl/zsql/tramitacao_obter_zsql.zsql @ 3766

Última Alteração nesse arquivo desde 3766 foi 3766, incluída por gustavolepri, 11 anos atrás

Correção na verificação do conector

File size: 3.8 KB
Linha 
1<dtml-comment>
2connection_id : dbcon_interlegis
3arguments : cod_tramitacao="" cod_materia="" ind_ult_tramitacao="" cod_unid_tram_origem="" cod_unid_tram_destino="" ind_excluido=0
4max_rows : 1000
5max_cache : 100
6</dtml-comment>
7<dtml-if expr="pysc.verifica_conector_bd_pysc">
8SELECT
9       REPLACE(tramitacao.cod_tramitacao, 'L', '') as cod_tramitacao,
10       REPLACE(tramitacao.cod_materia, 'L', '') as cod_materia,
11       DATE_FORMAT(tramitacao.dat_tramitacao, '%d/%m/%Y') as dat_tramitacao,
12       REPLACE(tramitacao.cod_unid_tram_local, 'L', '') as cod_unid_tram_local,
13       DATE_FORMAT(tramitacao.dat_encaminha, '%d/%m/%Y') as dat_encaminha,
14       REPLACE(tramitacao.cod_unid_tram_dest, 'L', '') as cod_unid_tram_dest,
15       REPLACE(tramitacao.cod_status, 'L', '') as cod_status,
16       tramitacao.ind_urgencia,
17       tramitacao.sgl_turno,
18       tramitacao.txt_tramitacao,       
19       DATE_FORMAT(tramitacao.dat_fim_prazo, '%d/%m/%Y') as dat_fim_prazo,
20       tramitacao.ind_ult_tramitacao,
21       status.sgl_status,
22       status.des_status       
23FROM   
24     tramitacao
25       LEFT JOIN status_tramitacao as status ON
26       tramitacao.cod_status = status.cod_status
27       LEFT JOIN unidade_tramitacao as unidade1 ON
28       tramitacao.cod_unid_tram_local = unidade1.cod_unid_tramitacao
29       LEFT JOIN unidade_tramitacao as unidade2 ON
30       tramitacao.cod_unid_tram_dest = unidade2.cod_unid_tramitacao         
31       
32  <dtml-sqlgroup where>
33    <dtml-sqltest cod_tramitacao op="=" type="int" optional> <dtml-and>
34    <dtml-sqltest cod_materia    op="=" type="int" optional> <dtml-and>
35    <dtml-sqltest ind_ult_tramitacao op="=" column="ind_ult_tramitacao" type="int" optional> <dtml-and>
36    <dtml-sqltest cod_unid_tram_origem op="=" column="tramitacao.cod_unid_tram_local" type="int" optional> <dtml-and>
37    <dtml-sqltest cod_unid_tram_destino op="=" column="tramitacao.cod_unid_tram_dest" type="int" optional> <dtml-and>
38    <dtml-sqltest ind_excluido   op="=" column="tramitacao.ind_excluido" type="int" optional>
39  </dtml-sqlgroup>
40
41ORDER BY tramitacao.dat_tramitacao DESC, tramitacao.cod_tramitacao DESC
42
43<dtml-else>
44
45SELECT
46       tramitacao.cod_tramitacao as cod_tramitacao,
47       tramitacao.cod_materia as cod_materia,
48       TO_CHAR(tramitacao.dat_tramitacao, 'DD/MM/YYYY') as dat_tramitacao,
49       tramitacao.cod_unid_tram_local as cod_unid_tram_local,
50       TO_CHAR(tramitacao.dat_encaminha, 'DD/MM/YYYY') as dat_encaminha,
51       tramitacao.cod_unid_tram_dest as cod_unid_tram_dest,
52       tramitacao.cod_status as cod_status,
53       tramitacao.ind_urgencia,
54       tramitacao.sgl_turno,
55       tramitacao.txt_tramitacao,       
56       TO_CHAR(tramitacao.dat_fim_prazo, 'DD/MM/YYYY') as dat_fim_prazo,
57       tramitacao.ind_ult_tramitacao,
58       status.sgl_status,
59       status.des_status       
60FROM   
61     tramitacao
62       LEFT JOIN status_tramitacao as status ON
63       tramitacao.cod_status = status.cod_status
64       LEFT JOIN unidade_tramitacao as unidade1 ON
65       tramitacao.cod_unid_tram_local = unidade1.cod_unid_tramitacao
66       LEFT JOIN unidade_tramitacao as unidade2 ON
67       tramitacao.cod_unid_tram_dest = unidade2.cod_unid_tramitacao         
68       
69  <dtml-sqlgroup where>
70    <dtml-sqltest cod_tramitacao op="=" type="int" optional> <dtml-and>
71    <dtml-sqltest cod_materia    op="=" type="int" optional> <dtml-and>
72    <dtml-sqltest ind_ult_tramitacao op="=" column="ind_ult_tramitacao" type="int" optional> <dtml-and>
73    <dtml-sqltest cod_unid_tram_origem op="=" column="tramitacao.cod_unid_tram_local" type="int" optional> <dtml-and>
74    <dtml-sqltest cod_unid_tram_destino op="=" column="tramitacao.cod_unid_tram_dest" type="int" optional> <dtml-and>
75    <dtml-sqltest ind_excluido   op="=" column="tramitacao.ind_excluido" type="int" optional>
76  </dtml-sqlgroup>
77
78ORDER BY tramitacao.dat_tramitacao DESC, tramitacao.cod_tramitacao DESC
79
80</dtml-if>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.