全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2453 2
2018-06-11
  在SAS中怎么解决数据类型的不同
这个是我编的程序 求指导


proc sql;
create table work.a as
select t1, t2, t3, x, x7, mean(x7) as mean
from sasdata.xintem
where t1= '2002' and t2= '1' and t3= '1' and  x= '安徽';
ERROR: 用“等于 (=)”的表达式具有不同数据类型的组件。
ERROR: 用“等于 (=)”的表达式具有不同数据类型的组件。
ERROR: 用“等于 (=)”的表达式具有不同数据类型的组件。


二维码

扫码加我 拉你入群

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

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

全部回复
2018-6-12 15:20:23
try to :
where t1= 2002 and t2= 1 and t3= 1 and  x= '安徽';
二维码

扫码加我 拉你入群

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

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

2018-6-13 00:25:17
quote ’   ' 定义内容为字符串,raw data 如果是numeric便会出现type不一致的错误,楼上正解。
补充一点,where语句不能自动转换字符为数字,if 则可以。
请高手斧正
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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