dfn48
asked on
convert a date column stored as sas date value in teradata using proc sql
sas date in teradata
date1
20171101
20171101
How do you convert a date column stored as sas date value in teradata to a sas date format using proc sql? I am getting an error message.
Here is my code:
date1
20171101
20171101
How do you convert a date column stored as sas date value in teradata to a sas date format using proc sql? I am getting an error message.
Here is my code:
proc sql;
Create table test
AS
select cast(cast(date1 as date format 'YYYY/MM/DD') as char(10)) as 'date_d'
from td2.db;
If Date is an integer, try this:
cast(cast(date1 as char(8)) as date format 'YYYYMMDD')
or
cast(cast(date1 as char(8)) as timestamp(6) format 'YYYYMMDD')
cast(cast(date1 as char(8)) as date format 'YYYYMMDD')
or
cast(cast(date1 as char(8)) as timestamp(6) format 'YYYYMMDD')
ASKER
date1 is an Integer
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks
what happened when you ran your code? is there an error? (what is that error?)
Is the column an integer or a string?