source: publico/ILSAPL/branches/2.4/skins/sk_sapl/zsql/despacho_inicial_comissao_obter_zsql.zsql @ 5291

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

merge da versao 2.3 com a versao 2.4

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