Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

select no Oracle

SELECT * FROM COMPRAS WHERE DATA >= '15-11-2008' AND DATA < '15-11-2010';

Pessoal, alguém conseguiu rodar isso no oracle (PL SQL)?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
3 respostas

Boa tarde Gustavo! Está aparecendo alguma mensagem de erro? Se tiver, posta aqui para darmos uma olhada.

Oi Gustavo, tudo bem? Você não conseguiu? Deu algum erro ou coisa do tipo?

solução!

Olá Gustavo, caso não tenha dado certo, tente usar o BETWEEN:

SELECT * FROM COMPRAS WHERE DATA BETWEEN '15-11-2008' AND '15-11-2010';

Pode ser que seu problema seja no formato da data, então tente dessa forma:

SELECT * FROM COMPRAS WHERE DATA >= TO_DATE('15-11-2008', 'DD-MM-YYYY)' AND DATA < TO_DATE('15-11-2010', 'DD-MM-YYYY)';

Agora com o BETWEEN:

SELECT * FROM COMPRAS WHERE DATA BETWEEN TO_DATE( '15-11-2008', 'DD-MM-YYYY') AND TO_DATE('15-11-2010', 'DD-MM-YYYY)';