Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Data na clausula where com Oracle

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 ?

11 Replies
Not applicable
Author

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

Anonymous
Not applicable
Author

Cláudio

Simplesmente use o comando indicado pelo colega Yuri:

select extract(year from data_venda) from tbVendas

Funciona perfeitamente!