Dear All,
I have Column(OrderDate) Consists of Value in date Format ( 05/10/2017) .
And I wold like to split the data value in three different columns to OrderDay ,OrderMonth,OrderYear
Can any one help me how can I do this.
If OrderDate is a SAS date variable (days from 01/01/1960), then the functions year(), month() and day() will do the trick.
If it is not, convert it first.
to continue @Kurt_Bremser answer -
If the OrederDate is charachter type use function scan:
day = scan(OrederDate,1,'/');
mon = scan(OrederDate,2,'/');
year = scan(OrederDate,3,'/');
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.