Select com múltiplas condições na mesma coluna

04/01/2017

0

Boa tarde a todos. Estou tentando fazer uma consulta com mais de uma condição na mesma coluna para se caso for atendida tenham todos os valores eu montaria um combo. Porem o problema começou no select que buscar os itens, não tras o pedido que contem os 4 itens porém tenho em meu sistema 5 pedidos que atendem as condições porém não são retornados no select conforme as condições.

select b.nroped /*numero do pedido que contem os 4 itens*/

  from pedidoitem a
  
 where 
and a.codigoproduto = 10
and a.codigoproduto = 12
and a.codigoproduto = 13
and a.codigoproduto = 14
      
and trunc(a.dtainclusao) between '01-nov-2016'  and '30-nov-2016'
Gustavo Gomes

Gustavo Gomes

Responder

Posts

04/01/2017

Fabio Parreira

Tente:
select b.nroped /*numero do pedido que contem os 4 itens*/
from pedidoitem a

where
and a.codigoproduto in(10,12,13,14)

and trunc(a.dtainclusao) between '01-nov-2016' and '30-nov-2016'

O produto nunca pode 10 e 12 e 13 e 14 ao mesmo tempo.
Responder

04/01/2017

Gustavo Gomes

Muito obrigado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar