hello,
its necessary for me to select a null as a datetime. my code:
proc sql
create table work.checking as
select
filenumber,
. as datecolumnname format=datetime26.7 informat=datetime26.7.,
customername,
address
from table
;
QUIT;
i think my trouble is with the informat part, why isn't this working? i get an error that it expects a quoted string
You're missing a semicolon after the Proc SQL Statement.
Otherwise, no problem :
proc sql;
select *,
. as datecolumnname format=datetime26.7 informat=datetime26.7
from sashelp.class
;
quit;
You're missing a semicolon after the Proc SQL Statement.
Otherwise, no problem :
proc sql;
select *,
. as datecolumnname format=datetime26.7 informat=datetime26.7
from sashelp.class
;
quit;
As mentioned, your PROC SQL statement misses the semicolon.
Informats are only needed when reading from external data, which you never do here, so the INFORMAT= option can be safely omitted.
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.