Ir para conteúdo

POWERED BY:

Arquivado

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

Marcos Tardin Mariano

Consulta com mais de uma condição

Recommended Posts

Pessoal, preciso fazer uma consulta mas não estou conseguindo.


SELECT date, infotext, address FROM gprmc WHERE date BETWEEN '$inicio' AND '$fim' && imei = $imeicliente && (infotext LIKE 'acc on' OR infotext LIKE 'acc off') ORDER BY date ASC


Quero selecionar todos os dados dentro de um período ($inicio e $fim), que contenham no campo infotext acc ou ou acc off e o campo imei = a $imeicliente.


Sou fraco nisso, podem me ajudar?

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

e sempre bom quando se usa AND e OR usar parenteses , mas aqui não parece ser o caso

SELECT date, infotext, address FROM gprmc 
WHERE (date BETWEEN '$inicio' AND '$fim' && imei = $imeicliente && (infotext LIKE 'acc on'
 OR (infotext LIKE 'acc off')) 
ORDER BY date ASC

outra coisa é usar "date" como nome de coluna , má prática pois é palavra reservada.

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.