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

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

Oradores da sessao plenaria

File size: 1.8 KB
Linha 
1<dtml-comment>
2connection_id : dbcon_interlegis
3arguments : cod_parlamentar="" cod_sessao_plen="" ind_ativo="" num_legislatura="" ind_excluido=0
4max_rows : 1000
5max_cache : 100
6</dtml-comment>
7
8SELECT DISTINCT
9        REPLACE(parlamentar.cod_parlamentar, 'L', '') as cod_parlamentar,
10        parlamentar.nom_parlamentar,
11        parlamentar.nom_completo,
12        partido.sgl_partido
13FROM
14        parlamentar
15
16LEFT JOIN oradores on
17        oradores.cod_parlamentar=parlamentar.cod_parlamentar and
18        oradores.ind_excluido=0 and
19        <dtml-if cod_sessao_plen>
20            oradores.cod_sessao_plen=<dtml-var cod_sessao_plen> and
21        </dtml-if>
22        parlamentar.ind_excluido=0
23
24LEFT JOIN filiacao on
25        parlamentar.cod_parlamentar = filiacao.cod_parlamentar and
26        filiacao.dat_desfiliacao is null and
27        filiacao.ind_excluido = 0
28
29LEFT JOIN partido ON
30        filiacao.cod_partido = partido.cod_partido
31
32LEFT JOIN localidade ON
33    parlamentar.cod_localidade_resid=localidade.cod_localidade
34
35<dtml-if expr="num_legislatura != '-1' and num_legislatura != ''">
36LEFT JOIN mandato ON
37    parlamentar.cod_parlamentar=mandato.cod_parlamentar
38</dtml-if>
39
40<dtml-sqlgroup where>
41    oradores.cod_parlamentar is null<dtml-and>
42    <dtml-sqltest cod_parlamentar  column="parlamentar.cod_parlamentar" op="="  type="int" optional> <dtml-and>
43    <dtml-sqltest ind_excluido     column="parlamentar.ind_excluido"    op="="  type="int" optional> <dtml-and>
44    <dtml-sqltest ind_ativo        op="=" type="nb" optional> <dtml-and>
45    <dtml-if expr="num_legislatura != '-1' and num_legislatura != ''">
46        <dtml-sqltest num_legislatura  column="mandato.num_legislatura"     op="="  type="int"  optional> and
47        <dtml-sqltest ind_excluido     column="mandato.ind_excluido"        op="="  type="int"  optional>
48    </dtml-if>
49</dtml-sqlgroup>
50
51ORDER BY nom_parlamentar
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.