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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
berryandcherry6
Creator III
Creator III

Where clause with date issue in Loading

Hi,

I want to load data where expiration date is greater than today, when i load script it doesnt filter data above expiration date greater than today(). Below shows all data.

in my databse i have date in this format 2015-02-11 23:59:59

let varExpirationDate  = Timestamp(Today(),'MM-DD-YYYY hh:mm:ss');

LOAD `campaign_id`,

     `campaign_group_id`,

     `start_date`,

      expiration_date;

SQL SELECT `campaign_id`,

     `start_date`,

     `campaign_group_id`,

      expiration_date,

FROM rcdb.CAMPAIGN where expiration_date >= '$(varExpirationDate)';

what am i missing?

11 Replies
nilesh_gangurde
Partner - Specialist
Partner - Specialist

Hi Supriya,

See the Date format.

databse  format 2015-02-11 23:59:59

let varExpirationDate  = Timestamp(Today(),'MM-DD-YYYY hh:mm:ss');

The variable Should be :

let varExpirationDate  = Timestamp(Today(),'YYYY-MM-DD hh:mm:ss');


Hope this helps.

berryandcherry6
Creator III
Creator III
Author

Thanks Nilesh,

For pointing out error in my code, i dint even realized it.

Sorry guys for your time.