我有一组数据,用下面的代码运行后,结果如下:proc sql;
create table result as
select TDATE,
SYMBOL,
SNAME,
Lshares,
Shares
from stockhist
where Shares ^= Lshares;
run;
结果:
TDATE SYMBOL SNAME Lshares Shares
19910819 000001 深发展A 67900000 88270000
19911231 000001 深发展A 88270000 89799358
19920313 000001 深发展A 89799358 89799358
19920317 000001 深发展A 89799358 89799358
19920320 000001 深发展A 89799358 89799358
19920323 000001 深发展A 89799358 134696625
19921231 000001 深发展A 134696625 134709675
19930524 000001 深发展A 134709675 249212899
19930531 000001 深发展A 249212899 249212899
19930602 000001 深发展A 249212899 249212899
19930603 000001 深发展A 249212899 249212899
19930607 000001 深发展A 249212899 249212899
19930615 000001 深发展A 249212899 249212899
19930616 000001 深发展A 249212899 249212899
为什么 shares 和lshares 相等的数据仍然存在呢?求指教