请选择 进入手机版 | 继续访问电脑版
楼主: shenhao66
2029 2

[问答] SQL问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
855 点
帖子
28
精华
0
在线时间
36 小时
注册时间
2018-3-22
最后登录
2018-6-20

shenhao66 发表于 2018-6-11 17:31:33 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  在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: 用“等于 (=)”的表达式具有不同数据类型的组件。


二维码

扫码加我 拉你入群

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

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

关键词:数据类型 表达式

learsaas 发表于 2018-6-12 15:20:23 |显示全部楼层 |坛友微信交流群
try to :
where t1= 2002 and t2= 1 and t3= 1 and  x= '安徽';

使用道具

hsubin 在职认证  发表于 2018-6-13 00:25:17 |显示全部楼层 |坛友微信交流群
quote ’   ' 定义内容为字符串,raw data 如果是numeric便会出现type不一致的错误,楼上正解。
补充一点,where语句不能自动转换字符为数字,if 则可以。
请高手斧正

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 03:00