konvertieren von to_char in sql auf sas (proc sql)und format Datum
proc sql outobs=100;
select
to_char(b.cre_date,'YYYY-MM-DD') as CDate,**
b.sub_id,
c.subs_name,
quit;
Ich versuche, führen Sie den obigen code in sas zB..aber ich bin nicht in der Lage die Verwendung der Funktion to_char in proc sql.
die Logik ist muss ich format cre_date als yyyy-mm-dd das aktuelle Datum ist in datetime25.6 informat. und auch empfehlen, mir einen Ersatz für to_char in proc sql
Dank,
- Es ist schon eine Weile her, seit ich habe mit diesen Dingen. Kannst du nicht einfach verwenden, SETZEN Sie(b.cre_date,$someformat.) ALS CDate? Was haben Sie versucht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
to_char ist nicht eine SAS-Funktion. Sie können das Datum aus dem datetime-mithilfe der datepart-Funktion.
Wenn Sie möchten, konvertieren von Datum-Zeichen verwenden müssen Sie die put-Anweisung mit dem richtigen format, in deinem Fall yymmddd10.