Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

acdestefani

[Resolvido] Nao estou conseguindo montar a consulta corretamente

Recommended Posts

Olá Pessoal!

Estava usando a consulta abaixo e estava funcionando corretamente:

SELECT candidatos.codigo
FROM candidatos
LEFT JOIN sorteados ON candidatos.codigo = sorteados.codigocandidato
WHERE sorteados.codigocandidato IS NULL
AND candidatos.recadastramento =2009
AND (
candidatos.remuneracaocandidato + candidatos.remuneracaoconj
)
BETWEEN (
'0.00'
)
AND (
'1530.00'
)
AND candidatos.codigo
BETWEEN (
'1'
)
AND (
'20000'
)

Agora precisei inserir mais dois critérios:

OU candidatos.recadastramento = 2010

OU candidatos.datainscricao >= 2009-04-04

 

Fiz da maneira abaixo, mas a consulta não tá funcionando corretamente. Ela tá trazendo somente os registros com os campos recadastramento preenchido com 2009 e 2010, mas não está levando em consideração que a data de inscrição deve ser igual ou maior que 2009-04-04 (04/04/2009), e traz qualquer data:

SELECT candidatos.codigo
FROM candidatos
LEFT JOIN sorteados ON candidatos.codigo = sorteados.codigocandidato
WHERE sorteados.codigocandidato IS NULL
AND (candidatos.recadastramento = 2009
[color="#FF0000"]OR candidatos.recadastramento = 2010
OR candidatos.datainscricao >= 2009-04-04[/color])
AND (
candidatos.remuneracaocandidato + candidatos.remuneracaoconj
)
BETWEEN (
'0.00'
)
AND (
'1530.00'
)
AND candidatos.codigo
BETWEEN (
'1'
)
AND (
'20000'
)

Alguém poderia me dar uma ajuda pra resolver isso?

 

Desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.