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

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
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');