source: publico/ILSAPL/trunk/skins/sk_sapl/zsql/materia_pesquisar_impresso_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: 2.4 KB
Linha 
1<dtml-comment>
2connection_id : dbcon_interlegis
3arguments : npc_inicial="" npc_final="" codigo="" selec="" processo=""
4max_rows : 1000
5max_cache : 100
6</dtml-comment>
7<dtml-if expr="pysc.verifica_conector_bd_pysc == 'mysql'">
8SELECT
9   numeracao.num_materia, materia_legislativa.txt_ementa,
10   DATE_FORMAT(materia_legislativa.dat_apresentacao,'%d/%m/%Y') as dat_apresentacao,
11   materia_legislativa.cod_materia,
12   materia_legislativa.num_ident_basica,
13   materia_legislativa.ano_ident_basica,
14   materia_legislativa.num_origem_externa,
15   materia_legislativa.ano_origem_externa,
16   REPLACE(materia_legislativa.tip_id_basica, 'L', '') as tip_id_basica,
17   tipo_materia_legislativa.sgl_tipo_materia,
18   tipo_materia_legislativa.des_tipo_materia
19   
20FROM
21   materia_legislativa left join numeracao on materia_legislativa.cod_materia = numeracao.cod_materia
22   , tipo_materia_legislativa
23   
24<dtml-sqlgroup where>
25
26<dtml-if selec>
27 materia_legislativa.cod_materia= <dtml-var codigo>
28<dtml-else>
29  numeracao.num_materia between <dtml-var npc_inicial> and <dtml-var npc_final>
30</dtml-if>
31
32<dtml-unless processo>
33 and
34  numeracao.ind_excluido = 0
35</dtml-unless>
36
37and
38  materia_legislativa.ind_excluido = 0
39and
40  materia_legislativa.tip_id_basica=tipo_materia_legislativa.tip_materia
41</dtml-sqlgroup>
42
43ORDER BY numeracao.num_materia
44
45<dtml-else>
46
47SELECT
48   numeracao.num_materia, materia_legislativa.txt_ementa,
49   TO_CHAR(materia_legislativa.dat_apresentacao,'DD/MM/YYYY') as dat_apresentacao,
50   materia_legislativa.cod_materia,
51   materia_legislativa.num_ident_basica,
52   materia_legislativa.ano_ident_basica,
53   materia_legislativa.num_origem_externa,
54   materia_legislativa.ano_origem_externa,
55   materia_legislativa.tip_id_basica as tip_id_basica,
56   tipo_materia_legislativa.sgl_tipo_materia,
57   tipo_materia_legislativa.des_tipo_materia
58   
59FROM
60   materia_legislativa left join numeracao on materia_legislativa.cod_materia = numeracao.cod_materia
61   , tipo_materia_legislativa
62   
63<dtml-sqlgroup where>
64
65<dtml-if selec>
66 materia_legislativa.cod_materia= <dtml-var codigo>
67<dtml-else>
68  numeracao.num_materia between <dtml-var npc_inicial> and <dtml-var npc_final>
69</dtml-if>
70
71<dtml-unless processo>
72 and
73  numeracao.ind_excluido = 0
74</dtml-unless>
75
76and
77  materia_legislativa.ind_excluido = 0
78and
79  materia_legislativa.tip_id_basica=tipo_materia_legislativa.tip_materia
80</dtml-sqlgroup>
81
82ORDER BY numeracao.num_materia
83
84
85</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.