source: publico/ILSAPL/branches/2.5/skins/sk_sapl/zsql/sessao_plenaria_obter_zsql.zsql @ 8451

Última Alteração nesse arquivo desde 8451 foi 8227, incluída por claudiomorale, 3 anos atrás

pesquisa sessao plenaria anonimos

File size: 3.5 KB
RevLinha 
[3479]1<dtml-comment>
2connection_id : dbcon_interlegis
[8217]3arguments : cod_sessao_plen="" ind_excluido=0 cod_ordem="" dat_inicio_sessao="" num_sessao_plen="" tip_sessao="" ano_sessao="" mes_sessao="" dia_sessao=""
[3479]4max_rows : 1000
5max_cache : 100
6</dtml-comment>
[3769]7<dtml-if expr="pysc.verifica_conector_bd_pysc() == 1">
[3479]8SELECT
9       REPLACE(sessao_plenaria.cod_sessao_plen,  'L', '') as cod_sessao_plen,
10       REPLACE(sessao_plenaria.cod_andamento_sessao, 'L', '') as cod_andamento_sessao,
[4889]11       sessao_plenaria.cod_sessao_leg,
[3557]12       DATE_FORMAT(sessao_plenaria.dat_inicio_sessao, '%d/%m/%Y') as dat_inicio_sessao,
13       DATE_FORMAT(sessao_plenaria.dat_fim_sessao, '%d/%m/%Y') as dat_fim_sessao,
[8214]14           sessao_plenaria.dat_inicio_sessao as dat_inicio,
15           YEAR(sessao_plenaria.dat_inicio_sessao) as ano_sessao,
16           MONTH(sessao_plenaria.dat_inicio_sessao) as mes_sessao,
[8227]17           sessao_plenaria.dia_sessao as dia_sessao,
[8217]18       sessao_plenaria.hr_inicio_sessao as hr_inicio_sessao,
[3479]19       sessao_plenaria.hr_fim_sessao,
[3557]20       sessao_plenaria.num_legislatura,
21       sessao_plenaria.num_sessao_plen,
[8217]22       sessao_plenaria.tip_sessao as tip_sessao,
[6169]23       sessao_plenaria.url_audio,
24       sessao_plenaria.url_video,
[4889]25       sessao_plenaria.ind_excluido,
26       sessao_legislativa.num_sessao_leg
[3479]27
28FROM
[4889]29   sessao_plenaria left join sessao_legislativa on (sessao_plenaria.cod_sessao_leg=sessao_legislativa.cod_sessao_leg)
[8227]30<dtml-sqlgroup where>
31            <dtml-sqltest cod_sessao_plen   op="=" type="int" optional><dtml-and>
32            <dtml-sqltest ind_iniciada      op="=" type="int" optional><dtml-and>
33            <dtml-sqltest num_sessao_plen   op="=" type="int" optional><dtml-and>
34            <dtml-sqltest dat_inicio_sessao op="=" type="nb"  optional><dtml-and>
35            <dtml-if expr="tip_sessao and tip_sessao != '-1'">
36              tip_sessao = <dtml-sqlvar tip_sessao type="int" optional> and
37            </dtml-if>
38            <dtml-if ano_sessao>
39              YEAR(dat_inicio_sessao) = <dtml-sqlvar ano_sessao type="int"> and
40            </dtml-if>
41            <dtml-if expr="mes_sessao and mes_sessao != '-1'">
42              MONTH(dat_inicio_sessao) = <dtml-sqlvar mes_sessao type="int" optional> and
43            </dtml-if>
44            <dtml-if expr="dia_sessao and dia_sessao != '-1'">
45              DAY(dat_inicio_sessao) = <dtml-sqlvar dia_sessao type="nb"> and
46            </dtml-if>
47            sessao_plenaria.cod_sessao_plen != 0 and
48            sessao_plenaria.ind_excluido = 0
49 </dtml-sqlgroup>
[8214]50ORDER BY dat_inicio desc, hr_inicio_sessao desc, tip_sessao asc
[3766]51
52<dtml-else>
53
54SELECT
55       sessao_plenaria.cod_sessao_plen as cod_sessao_plen,
56       sessao_plenaria.cod_andamento_sessao as cod_andamento_sessao,
57       cod_sessao_leg,
58       TO_CHAR(sessao_plenaria.dat_inicio_sessao, 'DD/MM/YYYY') as dat_inicio_sessao,
59       TO_CHAR(sessao_plenaria.dat_fim_sessao, 'DD/MM/YYYY') as dat_fim_sessao,
[8214]60           sessao_plenaria.dia_sessao,
[3766]61       sessao_plenaria.hr_inicio_sessao,
62       sessao_plenaria.hr_fim_sessao,
63       sessao_plenaria.num_legislatura,
64       sessao_plenaria.num_sessao_plen,
65       sessao_plenaria.tip_sessao,
[6169]66       sessao_plenaria.url_audio,
67       sessao_plenaria.url_video,
[3766]68       sessao_plenaria.ind_excluido
69
70FROM
71   sessao_plenaria
72
73  <dtml-sqlgroup where>
74    <dtml-sqltest cod_sessao_plen   op="=" type="int" optional><dtml-and>
75    <dtml-sqltest num_sessao_plen   op="=" type="int" optional><dtml-and>
[3837]76    <dtml-sqltest tip_sessao        op="=" type="int" optional><dtml-and>
[8214]77    <dtml-sqltest dat_inicio_sessao op="=" type="nb"  optional><dtml-and>
78    <dtml-sqltest ind_excluido    column="sessao_plenaria.ind_excluido"  op="=" type="int" optional>
[3766]79  </dtml-sqlgroup>
[8214]80ORDER BY dat_inicio desc, tip_sessao asc
[3766]81
[4889]82</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.