Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Preciso fazer uma extração em banco Oracle com movimentos superiores a uma determinada data contida numa variável.o
Em banco Progress o seguinte comando funciona:f
from EMS5.TIT_ACR WHERE YEAR(DAT_EMIS_DOCTO) >= '$(DAT_LIMITE)'
Em banco Oracle dá erro devido ao comando Year.
Alguém pode me ajudar ?
Não entendi a dificuldade, mais segue a minha contribuição da cláusula Whre em SQL no Oracle.
TRUNC(seu campo data) BETWEEN '23-Sep-2013' AND '27-Oct-2013'
ou
TRUNC(seu campo data) BETWEEN '23-Sep-2013' AND sysdate
Cláudio
Simplesmente use o comando indicado pelo colega Yuri:
select extract(year from data_venda) from tbVendas
Funciona perfeitamente!