各位大虾帮忙看一下
今天在work下建一个表,tab1 如下:
字段a为数字型,8.4
id a
1 0.700
2 0.700
3 0.000
4 0.700
5 0.500
6 0.300
7 0.700
8 0.700
9 0.700
10 0.400
执行语句:
proc sql noprint;
create table work.tab2 as
select * from work.tab1 bb where bb.a=0.700;
quit;
执行后查询不出来,bb.a=0.700,如果是字符型,用bb.a=‘0.700’好像可以,不知道怎么回事,以前没出现过这种情况啊,望各位大侠解读一下,帮帮忙!