I have a date, that is in text that looks like this
20170706
What i need to do is, convert it to a readable date and have it include in my where clause for filtering.
Similar to
where create_dt >= date('2017-09-01')
Any help is appreciated.
Using the following will create a SAS date variable which you can then use the filter
date=input('20170706',yymmdd8.)
I wouldn't then put that function into a DATASTEP where statement but you could do it on a sub setting IF statement.
Just to complete @ClarkLawson's answer:
The syntax to check date is:
if date > '01SEP2017'd;
The format to use date as literel is 'ddmmmyyyy'd.
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.