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)?

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)';