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.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.