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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
ValeriaBonini
Partner - Creator
Partner - Creator

Extracting a date

Hi, in my previous script I had:

let vDateYesterday=date(today()-1, 'YYYY-MM-DD');

select 

..............

from......

where myfield >= date '$(vDateYesterday)'  and it worked fine for extracting data of 2 days ago.

 

Now I would like to extract data of 2 years ago and I tried 

 

let vDateLastTwoYears=date(addyears(today(), -2)));

select 

..............

from......

where myfield >= date '$(vDateLastTwoYears)'   but now I have this error "oracle caller interface: ora 01861: literla does not match format string"

 

How can I resolve?

Labels (5)
1 Solution

Accepted Solutions
ValeriaBonini
Partner - Creator
Partner - Creator
Author

Nevermind, resolved

It was: 

Let vDateLastTwoYears = date(AddYears(Today(), -2), 'YYYY-MM-DD');

View solution in original post

2 Replies
ValeriaBonini
Partner - Creator
Partner - Creator
Author

Nevermind, resolved

It was: 

Let vDateLastTwoYears = date(AddYears(Today(), -2), 'YYYY-MM-DD');

BrunPierre
Partner - Master II
Partner - Master II

let vDateLastTwoYears=date(addyears(today(), -2)),'YYYY-MM-DD');