Ir para conteúdo

POWERED BY:

Arquivado

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

gremio10

[Resolvido] Fazer consulta BETWEEN

Recommended Posts

Fala galera, como que eu faria para poder fazer uma consulta pelo Zend, usando o BETWEEN ?

 

tentei assim, mas ele pegou apenas o primeiro valor.

 

$sql->where( "YEAR( NOW() ) - formacao.ano BETWEEN ? AND ?", $year[ 0 ], $year[ 1 ] );

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que você deve passar os valores como array. Algo assim.

 

$sql->where( "YEAR( NOW() ) - formacao.ano BETWEEN ? AND ?", array($year[ 0 ], $year[ 1 ]) );

 

Se $year só tiver estes dois parâmetros, dá pra passar direto $year. Algo assim:

 

$sql->where( "YEAR( NOW() ) - formacao.ano BETWEEN ? AND ?", $year );

 

Veja se funciona

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uhn... verdade. Agora que lembrei que não consegui fazer este between neste formato. Ou você concatena os valores diretamente no BETWEEN ou você usa 2 wheres.

 

Carlos Eduardo

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.