source: publico/ILSAPL/trunk/skins/sk_sapl/zsql/composicao_comissao_obter_zsql.zsql @ 3747

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

Adaptação para funcionar com o postgresql

File size: 3.1 KB
Linha 
1<dtml-comment>
2connection_id : dbcon_interlegis
3arguments : cod_comp_comissao="" ncod_comp_comissao="" cod_comissao="" cod_periodo_comp="" cod_cargo="" ind_excluido=0
4max_rows : 1000
5max_cache : 100
6</dtml-comment>
7<dtml-if expr="pysc.verifica_conector_bd_pysc == 'mysql'">
8
9SELECT
10      REPLACE(compc.cod_comissao, 'L', '') as cod_comissao,
11      REPLACE(compc.cod_periodo_comp, 'L', '') as cod_periodo_comp,
12      REPLACE(compc.cod_comp_comissao, 'L', '') as cod_comp_comissao,
13      compc.ind_titular,
14      compc.cod_cargo,
15      DATE_FORMAT(compc.dat_designacao, '%d/%m/%Y') as dat_designacao,
16      DATE_FORMAT(compc.dat_desligamento, '%d/%m/%Y') as dat_desligamento,
17      compc.des_motivo_desligamento,
18      compc.obs_composicao,
19      REPLACE(compc.cod_parlamentar, 'L', '') as cod_parlamentar,
20      p.nom_parlamentar,
21      cargoc.des_cargo,
22      comissao.nom_comissao
23
24FROM
25      composicao_comissao as compc,
26      parlamentar as p,
27      cargo_comissao as cargoc,
28      comissao
29
30<dtml-sqlgroup where>
31  <dtml-sqltest cod_comp_comissao op="=" type="int" optional> <dtml-and>
32  <dtml-sqltest ncod_comp_comissao op="!=" type="int" column="compc.cod_comp_comissao" optional> <dtml-and>
33  <dtml-sqltest ind_excluido      op="=" type="int" column="compc.ind_excluido" optional> <dtml-and>
34  <dtml-sqltest cod_periodo_comp  op="=" type="int" column="compc.cod_periodo_comp" optional> <dtml-and>
35  <dtml-sqltest cod_cargo op="=" type="int" column="cargoc.cod_cargo" optional> <dtml-and>
36  <dtml-sqltest cod_comissao op="=" type="int" column="comissao.cod_comissao" optional> <dtml-and>
37  compc.cod_parlamentar = p.cod_parlamentar and
38  compc.cod_cargo = cargoc.cod_cargo and
39  compc.cod_comissao = comissao.cod_comissao
40</dtml-sqlgroup>
41ORDER BY 5, 6 desc
42
43<dtml-else>
44
45SELECT
46      compc.cod_comissao as cod_comissao,
47      compc.cod_periodo_comp as cod_periodo_comp,
48      compc.cod_comp_comissao as cod_comp_comissao,
49      compc.ind_titular,
50      compc.cod_cargo,
51      TO_CHAR(compc.dat_designacao, 'DD/MM/YYYY') as dat_designacao,
52      TO_CHAR(compc.dat_desligamento, 'DD/MM/YYYY') as dat_desligamento,
53      compc.des_motivo_desligamento,
54      compc.obs_composicao,
55      compc.cod_parlamentar as cod_parlamentar,
56      p.nom_parlamentar,
57      cargoc.des_cargo,
58      comissao.nom_comissao
59
60FROM
61      composicao_comissao as compc,
62      parlamentar as p,
63      cargo_comissao as cargoc,
64      comissao
65
66<dtml-sqlgroup where>
67  <dtml-sqltest cod_comp_comissao op="=" type="int" optional> <dtml-and>
68  <dtml-sqltest ncod_comp_comissao op="!=" type="int" column="compc.cod_comp_comissao" optional> <dtml-and>
69  <dtml-sqltest ind_excluido      op="=" type="int" column="compc.ind_excluido" optional> <dtml-and>
70  <dtml-sqltest cod_periodo_comp  op="=" type="int" column="compc.cod_periodo_comp" optional> <dtml-and>
71  <dtml-sqltest cod_cargo op="=" type="int" column="cargoc.cod_cargo" optional> <dtml-and>
72  <dtml-sqltest cod_comissao op="=" type="int" column="comissao.cod_comissao" optional> <dtml-and>
73  compc.cod_parlamentar = p.cod_parlamentar and
74  compc.cod_cargo = cargoc.cod_cargo and
75  compc.cod_comissao = comissao.cod_comissao
76</dtml-sqlgroup>
77ORDER BY 5, 6 desc
78
79</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.