source: publico/ILSAPL/trunk/skins/sk_sapl/zsql/comissao_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.9 KB
Linha 
1<dtml-comment>
2connection_id : dbcon_interlegis
3arguments : cod_comissao=""  nom_comissao="" nom_comissao_match="" sgl_comissao="" tip_comissao="" dat_criacao="" ind_excluido=0
4max_rows : 1000
5max_cache : 100
6</dtml-comment>
7<dtml-if expr="pysc.verifica_conector_bd_pysc">
8
9SELECT
10     REPLACE(comissao.cod_comissao, 'L', '') as cod_comissao,
11     comissao.tip_comissao,
12     comissao.nom_comissao,
13     comissao.sgl_comissao,
14     DATE_FORMAT(comissao.dat_criacao, '%d/%m/%Y') as dat_criacao,
15     comissao.nom_apelido_temp,
16     DATE_FORMAT(comissao.dat_instalacao_temp, '%d/%m/%Y') as dat_instalacao_temp,
17     DATE_FORMAT(comissao.dat_final_prevista_temp, '%d/%m/%Y') as dat_final_prevista_temp,
18     DATE_FORMAT(comissao.dat_prorrogada_temp, '%d/%m/%Y') as dat_prorrogada_temp,
19     DATE_FORMAT(comissao.dat_fim_comissao, '%d/%m/%Y') as dat_fim_comissao,
20     comissao.nom_secretario,
21     comissao.num_tel_reuniao,
22     comissao.num_tel_secretaria,
23     comissao.num_fax_secretaria,
24     comissao.end_secretaria,
25     comissao.des_agenda_reuniao,
26     comissao.loc_reuniao,
27     comissao.txt_finalidade,
28     comissao.end_email,
29     comissao.ind_unid_deliberativa,
30     tipo_comissao.nom_tipo_comissao,
31     tipo_comissao.sgl_tipo_comissao
32
33FROM   
34     comissao, tipo_comissao
35
36<dtml-sqlgroup where>
37  <dtml-sqltest cod_comissao op="=" type="int" column="comissao.cod_comissao" optional> <dtml-and>
38  <dtml-sqltest nom_comissao op="=" type="nb" column="comissao.nom_comissao" optional> <dtml-and>
39  <dtml-sqltest sgl_comissao op="=" type="nb" column="comissao.sgl_comissao" optional> <dtml-and>
40  <dtml-sqltest tip_comissao op="=" type="nb" column="comissao.tip_comissao" optional> <dtml-and>
41  <dtml-sqltest dat_criacao  op="=" type="nb" column="comissao.dat_criacao" optional> <dtml-and>
42  <dtml-sqltest ind_excluido op="=" type="int" column="comissao.ind_excluido" optional> <dtml-and>
43  comissao.tip_comissao = tipo_comissao.tip_comissao 
44</dtml-sqlgroup>
45
46<dtml-if nom_comissao_match>
47  and match (comissao.nom_comissao) against (<dtml-sqlvar nom_comissao_match type="string">)
48</dtml-if>
49
50ORDER BY nom_comissao
51
52<dtml-else>
53
54SELECT
55     comissao.cod_comissao as cod_comissao,
56     comissao.tip_comissao,
57     comissao.nom_comissao,
58     comissao.sgl_comissao,
59     TO_CHAR(comissao.dat_criacao, 'DD/MM/YYYY') as dat_criacao,
60     comissao.nom_apelido_temp,
61     TO_CHAR(comissao.dat_instalacao_temp, 'DD/MM/YYYY') as dat_instalacao_temp,
62     TO_CHAR(comissao.dat_final_prevista_temp, 'DD/MM/YYYY') as dat_final_prevista_temp,
63     TO_CHAR(comissao.dat_prorrogada_temp, 'DD/MM/YYYY') as dat_prorrogada_temp,
64     TO_CHAR(comissao.dat_fim_comissao, 'DD/MM/YYYY') as dat_fim_comissao,
65     comissao.nom_secretario,
66     comissao.num_tel_reuniao,
67     comissao.num_tel_secretaria,
68     comissao.num_fax_secretaria,
69     comissao.end_secretaria,
70     comissao.des_agenda_reuniao,
71     comissao.loc_reuniao,
72     comissao.txt_finalidade,
73     comissao.end_email,
74     comissao.ind_unid_deliberativa,
75     tipo_comissao.nom_tipo_comissao,
76     tipo_comissao.sgl_tipo_comissao
77
78FROM   
79     comissao, tipo_comissao
80
81<dtml-sqlgroup where>
82  <dtml-sqltest cod_comissao op="=" type="int" column="comissao.cod_comissao" optional> <dtml-and>
83  <dtml-sqltest nom_comissao op="=" type="nb" column="comissao.nom_comissao" optional> <dtml-and>
84  <dtml-sqltest sgl_comissao op="=" type="nb" column="comissao.sgl_comissao" optional> <dtml-and>
85  <dtml-sqltest tip_comissao op="=" type="nb" column="comissao.tip_comissao" optional> <dtml-and>
86  <dtml-sqltest dat_criacao  op="=" type="nb" column="comissao.dat_criacao" optional> <dtml-and>
87  <dtml-sqltest ind_excluido op="=" type="int" column="comissao.ind_excluido" optional> <dtml-and>
88  comissao.tip_comissao = tipo_comissao.tip_comissao 
89</dtml-sqlgroup>
90
91<dtml-if nom_comissao_match>
92  and match (comissao.nom_comissao) against (<dtml-sqlvar nom_comissao_match type="string">)
93</dtml-if>
94
95ORDER BY nom_comissao
96
97</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.