Conjunto de mudanças 694 no repositório publico


Ignorar:
Timestamp:
23/09/2005 16:47:04 (14 anos atrás)
Autor:
monicasampaio
Mensagem:

Resolução do ticket #61

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/trunk/skins/sk_sapl/zsql/autor_obter_zsql.zsql

    r362 r694  
    2828     tipo_autor.des_tipo_autor,
    2929     autor.col_username,
    30      if (autor.cod_parlamentar is not null, parlamentar.nom_parlamentar, if(autor.cod_comissao is not null, comissao.nom_comissao, autor.nom_autor)) as nom_autor_join
     30     if (tipo_autor.des_tipo_autor='Parlamentar',parlamentar.nom_parlamentar, if(tipo_autor.des_tipo_autor='Comissao', comissao.nom_comissao, autor.nom_autor)) as nom_autor_join
    3131
    3232FROM
    33      tipo_autor, autor left join parlamentar on autor.cod_parlamentar=parlamentar.cod_parlamentar,
    34      autor a left join comissao on a.cod_comissao=comissao.cod_comissao
     33     tipo_autor, autor left join parlamentar on (autor.cod_parlamentar=parlamentar.cod_parlamentar and parlamentar.ind_excluido=0),
     34     autor a left join comissao on (a.cod_comissao=comissao.cod_comissao and comissao.ind_excluido=0)
    3535
    36 <dtml-sqlgroup where>
     36<dtml-sqlgroup where>  ((parlamentar.cod_parlamentar is not null and tipo_autor.des_tipo_autor='Parlamentar') or
     37(comissao.cod_comissao is not null and tipo_autor.des_tipo_autor='Comissao') or (tipo_autor.des_tipo_autor!='Parlamentar' and tipo_autor.des_tipo_autor!='Comissao'))<dtml-and>
    3738  <dtml-sqltest cod_parlamentar column="autor.cod_parlamentar"     op="=" type="int"  optional><dtml-and>
    3839  <dtml-sqltest cod_comissao    column="autor.cod_comissao"        op="=" type="int"  optional><dtml-and>
     
    4546  autor.tip_autor = tipo_autor.tip_autor <dtml-and>
    4647  autor.cod_autor = a.cod_autor <dtml-and>
    47   <dtml-if expr="parlamentar!=''">
    48      autor.cod_parlamentar is not null
    49   <dtml-elif expr="comissao!=''">
    50      autor.cod_comissao is not null
    51   </dtml-if>
     48
    5249<dtml-comment>O caso abaixo é quando se quer que retorne os autores cujo nome contenham o
    5350     pedaço passado por NOM_AUTOR_MATCH no nome do autor. Por Daniel C. Azevedo 13/05/2002.</dtml-comment>
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.