[firebase-br] Select com três condições

Gilson gilson em rio-minas.com
Ter Jan 13 10:14:51 -03 2015


Ficaria assim e deu certo, muito obrigado pela ajuda.

SELECT * FROM T_CONTROLE_DE_VENC_RELATORIO WHERE titular ='MINERAÇÃO 
ESTRELA DO NORTE LTDA.-ME' AND (EXTRACT(YEAR FROM PUBLDOU) = 
EXTRACT(YEAR FROM CURRENT_DATE - 365) OR EXTRACT(YEAR FROM VENCIMENTO) = 
EXTRACT(YEAR FROM CURRENT_DATE) OR EXTRACT(YEAR FROM VENCIMENTO) = 
EXTRACT(YEAR FROM CURRENT_DATE - 365)) ORDER BY PUBLDOU ASC


On 13/01/2015 09:48, Frederico Godoi wrote:
> Bom dia Gilson,
>
>    Acho que é apenas o problema de condicional amigo:
>
> tenta assim :
>
> SELECT CAMPOS
> FROM TABELAS
> WHERE ( CONDICAO1 = TRUE )
>      AND  (        CONDICAO2 = TRUE
>                 OR  CONDICAO3 = TRUE )
>                 OR  CONDICAO4 = TRUE )
>
> Abs
>
> Frederico Godoi
>
> 2015-01-13 8:45 GMT-03:00 Gilson <gilson em rio-minas.com>:
>
>> a) funcionam separados sim.
>> b) existem esses dados na tabela sim.
>> c) ja tentei usar or, quando utilizo ele o Where não traz a empresa
>> especifica.
>>
>> On 13/01/2015 09:38, Roner Silva wrote:
>>
>>> a)os filtros separados funcionam?
>>> b)existem esses dados na tabela
>>> c)já tentou usar or?
>>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>





Mais detalhes sobre a lista de discussão lista