source: publico/ILSAPL/trunk/skins/sk_sapl/zsql/unidade_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: 2.9 KB
Linha 
1<dtml-comment>
2connection_id : dbcon_interlegis
3arguments : cod_unid_tramitacao="" cod_comissao="" ind_excluido=0
4max_rows : 1000
5max_cache : 100
6</dtml-comment>
7<dtml-if expr="pysc.verifica_conector_bd_pysc">
8SELECT
9     if (unidade_tramitacao.cod_orgao is not null,orgao.nom_orgao, comissao.nom_comissao) as nom_unidade_join,
10       unidade_tramitacao.cod_unid_tramitacao as cod_unid_tramitacao,
11       unidade_tramitacao.cod_orgao as cod_orgao,
12       unidade_tramitacao.cod_comissao as cod_comissao,
13       orgao.nom_orgao as nom_orgao,
14       orgao.sgl_orgao as sgl_orgao,
15       orgao.ind_unid_deliberativa as ind_unid_deliberativa_orgao,
16       orgao.end_orgao as end_orgao,
17       orgao.num_tel_orgao as num_tel_orgao,
18       comissao.nom_comissao as nom_comissao,
19       comissao.sgl_comissao as sgl_comissao,
20       comissao.ind_unid_deliberativa as ind_unid_deliberativa_comissao,
21       comissao.end_secretaria as end_comissao,
22       comissao.num_tel_secretaria as um_tel_comissao
23
24 FROM
25     unidade_tramitacao
26       LEFT JOIN orgao ON
27       unidade_tramitacao.cod_orgao = orgao.cod_orgao
28       LEFT JOIN comissao ON
29       unidade_tramitacao.cod_comissao = comissao.cod_comissao
30
31<dtml-sqlgroup where>
32  <dtml-sqltest cod_unid_tramitacao column="unidade_tramitacao.cod_unid_tramitacao" op="=" type="int" optional> <dtml-and>
33  <dtml-sqltest cod_comissao column="unidade_tramitacao.cod_comissao" op="=" type="int" optional> <dtml-and>
34  <dtml-sqltest ind_excluido        column="unidade_tramitacao.ind_excluido"        op="=" type="int" optional>
35</dtml-sqlgroup>
36
37ORDER BY 1
38
39<dtml-else>
40
41SELECT
42    CASE WHEN unidade_tramitacao.cod_orgao is not null THEN orgao.nom_orgao ELSE comissao.nom_comissao end as nom_unidade_join,
43    unidade_tramitacao.cod_unid_tramitacao as cod_unid_tramitacao,
44    unidade_tramitacao.cod_orgao as cod_orgao,
45    unidade_tramitacao.cod_comissao as cod_comissao,
46    orgao.nom_orgao as nom_orgao,
47    orgao.sgl_orgao as sgl_orgao,
48    orgao.ind_unid_deliberativa as ind_unid_deliberativa_orgao,
49    orgao.end_orgao as end_orgao,
50    orgao.num_tel_orgao as num_tel_orgao,
51    comissao.nom_comissao as nom_comissao,
52    comissao.sgl_comissao as sgl_comissao,
53    comissao.ind_unid_deliberativa as ind_unid_deliberativa_comissao,
54    comissao.end_secretaria as end_comissao,
55    comissao.num_tel_secretaria as um_tel_comissao
56
57 FROM
58     unidade_tramitacao
59     LEFT JOIN orgao ON
60     unidade_tramitacao.cod_orgao = orgao.cod_orgao
61     LEFT JOIN comissao ON
62     unidade_tramitacao.cod_comissao = comissao.cod_comissao
63
64<dtml-sqlgroup where>
65  <dtml-sqltest cod_unid_tramitacao column="unidade_tramitacao.cod_unid_tramitacao" op="=" type="int" optional> <dtml-and>
66  <dtml-sqltest cod_comissao column="unidade_tramitacao.cod_comissao" op="=" type="int" optional> <dtml-and>
67  <dtml-sqltest ind_excluido        column="unidade_tramitacao.ind_excluido"        op="=" type="int" optional>
68</dtml-sqlgroup>
69
70ORDER BY 1
71</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.