Ir para conteúdo

POWERED BY:

Arquivado

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

wesleymoser

Problemas com BETWEEN !

Recommended Posts

Não tá funcionando, não sei oque acontecer dá o seguinte erro:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT * FROM tarifario WHERE validade_ini and validade_fim BET

Esse é o código.
$txt_busca_data_ini 	= converte_data($_GET["busca_data_ini"]);$txt_busca_data_fim 	= converte_data($_GET["busca_data_fim"]);if (!empty($txt_busca_data_ini) and !empty($txt_busca_data_fim)) {		$auxwheresql[] = "SELECT * FROM tarifario WHERE validade_ini and validade_fim BETWEEN '".$txt_busca_data_ini."' AND '".$txt_busca_data_fim."' ";}
Preciso verificar validade inicial e final do registro mas tá dando esse problemaA função converte_data() está convertendo para "Y-M-d";Acho que tá certo mas dá erro ainda...Grato por qualquer ajuda !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta algo assim:

SELECT * FROM tarifario WHERE (validade_ini BETWEEN $dataini and $datafim) AND (validade_fim BETWEEN $dataini and $datafim)

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.