在读取oracle日期后,可以正常输出显示。结果如下。
Obsndate
118JUL2017:00:00:00
218JUL2017:00:00:00
318JUL2017:00:00:00
418JUL2017:00:00:00
518JUL2017:00:00:00
618JUL2017:00:00:00
718JUL2017:00:00:00
818JUL2017:00:00:00
918JUL2017:00:00:00
1018JUL2017:00:00:00
1117JUL2017:00:00:00
1217JUL2017:00:00:00
1317JUL2017:00:00:00
1417JUL2017:00:00:00代码如下
proc sql;
create table date_char as
select date as ndate from oracle.reo_la;
quit;
proc print data=date_char;
run;
但是如果对date进行转换就全部显示为星号。
代码如下。
proc sql;
create table date_char as
select date as ndate format=mmddyy10.
from oracle.reo_la;
quit;
proc print data=date_char;
run;
formate改成data=year(date)也显示星号。
效果如下
Obsndate
1**********
2**********
3**********
4**********
5**********
6**********
7**********
8**********
9**********
请问我该怎么转换?不胜感激。就是截取日期类型的年月日或者极度,统计用来分组用的。