全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5819 10
2010-05-06
向高手请教:如果我想找出两个数据集中不同的部分应该如何使用proc sql:
比如我以下这段程序为什么运行出来是0 observation啊!
proc sql;
create table temp as
select a.date,a.ret from a
where date in select date from b.date
where a.date^=b.date;
刚学sas,望大家不要见笑啊,谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-5-6 13:03:23
赶紧的 我估计 crackman要来了
proc sql;
select * from a
where not exists
(select * from b where a.date=b.date)
;quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-6 13:06:07
proc sql;
create table temp as
select a.date,a.ret from a
where date in ( select date from b
where a.date^=b.date);
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-6 13:07:21
2、3楼真积极 敬仰
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-6 13:08:37

被你抢到
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-5-6 13:11:11
2# sushe1527
这么快,惊了!多谢阿!
再问一下,我原来的为什么运行出来不对呢,如果是=的话是可以的,^=就不行了,一头雾水!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群