我有两个数字日期表,我想比较但是因为它们的格式不同而有问题。
一种是格式Best12,信息格式12,另一种格式是Date9。
因为它们都是数字的,所以语法有效,但我没有得到任何匹配。如何将这些转换为相同的数字格式?
答案 0 :(得分:1)
您的数字格式日期可能是YYYYMMDD的形式,并且不是SAS日期。将其更改为SAS日期,您的比较将有效。
或者将SAS日期更改为上面的数字形式并进行比较,但我建议使用第一个选项。
答案 1 :(得分:-1)
使用格式声明。
data test2;
set test;
format var1 var2 date9.;
run;