Ir para conteúdo

POWERED BY:

Arquivado

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

Diego Guimarães

[Resolvido] Problema com filtragem de dados

Recommended Posts

Bom dia, boa tarde, boa noite,

 

estou com um problema na filtragem de uns dados.

 

Tenho uma tabela chamada 'produtos' onde existem varios campos, dentre eles o capo 'Ano' e 'Potencia'.

Criei uma forma de filtrar os campos, mas estou apanhando em juntar o 'Potencia', que é por faixa, com os outros.

 

Por exemplo:

 

a filtragem de 'Potencia' varia da seguinte forma: 0 a 5.000, 5.000 a 10.000, 10.000 a 15.000....

 

Quando preciso filtrar, por exemplo, as faixas 0 a 5.000 e 10.000 a 15.000, faço o seguinte:

SELECT * FROM produtos WHERE Potencia BETWEEN 0 AND 5.000 OR Potencia BETWEEN 10.000 AND 15.000

 

Até ai tudo bem, mas quando preciso juntar o filtro de Ano, nao da certo da forma q to fazendo:

SELECT * FROM produtos WHERE Potencia BETWEEN 0 AND 5.000 OR Potencia BETWEEN 10.000 AND 15.000 AND Ano IN(2008,2007)

 

Como faço pra filtrar esses anos dentro das faixas de potencia???

Compartilhar este post


Link para o post
Compartilhar em outros sites

falata parenteses apenas

 

SELECT * FROM produtos WHERE (Potencia BETWEEN 0 AND 5.000 OR Potencia BETWEEN 10.000 AND 15.000) AND Ano IN(2008,2007)

 

assim voce força a logica correta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tranquilo diego que bom que resolveu

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.