SAS中文论坛
标题:
SQL中宏的问题
[打印本页]
作者:
shiyiming
时间:
2005-3-8 20:42
标题:
SQL中宏的问题
请看下面例子:
data temp;
x=111111111;output;
x=111111111;output;
run;
proc sql;
select sum(x) into:a from temp;
quit;
%put &a; 显示2.2222E8
data t;
t=&a;
run;
这时t的值是222220000.
请问怎样解决这个问题.
我想应该在select * into:a这一步指定数据格式.......
请高手帮忙
作者:
shiyiming
时间:
2005-3-8 21:20
标题:
我自己搞定了
proc sql;
select put(sum(x),10.) into:a from temp;
quit;
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2