楼主: wodematlab
2864 7

proc sql问题 [推广有奖]

  • 6关注
  • 7粉丝

教授

2%

还不是VIP/贵宾

-

威望
0
论坛币
1914 个
通用积分
11.5800
学术水平
12 点
热心指数
19 点
信用等级
10 点
经验
10670 点
帖子
1063
精华
0
在线时间
972 小时
注册时间
2008-4-19
最后登录
2023-12-15

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
payrollmaster.txt (9 KB)

frequentflyers.txt (37 KB)

proc sql outobs=15;
select empid, jobcode, salary,
salary * .10 as Bonus
from sasuser.payrollmaster
where salary>75000
order by salary desc;
quit;

200  proc sql outobs=15;
201  select empid, jobcode, salary,
202  salary * .10 as Bonus
203  from sasuser.payrollmaster
204  where salary>75000
205  order by salary desc;
NOTE: 正在写入 HTML Body(主体)文件: sashtml28.htm
ERROR: 创建排序失败。
206  quit;
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “PROCEDURE SQL”所用时间(总处理时间):
      实际时间          0.03 秒
      CPU 时间          0.04 秒


二维码

扫码加我 拉你入群

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

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

关键词:proc sql ROC sql Procedure Payroll sql

沙发
wodematlab 发表于 2012-6-22 10:09:35 |只看作者 |坛友微信交流群
请问这个排序错误跟软件有关呢,还是本身程序的问题????

使用道具

藤椅
wodematlab 发表于 2012-6-22 10:21:18 |只看作者 |坛友微信交流群
如果去掉order by 这个段代码,程序就运行正常,这是什么原因?

使用道具

板凳
wodematlab 发表于 2012-6-22 11:07:44 |只看作者 |坛友微信交流群
我用sas 是 9.2版

使用道具

报纸
wodematlab 发表于 2012-6-23 08:12:54 |只看作者 |坛友微信交流群
有人运行正常嘛????

使用道具

地板
guoluo 发表于 2012-6-23 13:59:24 |只看作者 |坛友微信交流群
程序没错
  1. 1157  proc sql outobs=15;
  2. 1158  select empid, jobcode, salary,
  3. 1159  salary * .10 as Bonus
  4. 1160  from payrollmaster
  5. 1161  where salary>75000
  6. 1162  order by salary desc;
  7. NOTE: Data file WORK.PAYROLLMASTER.DATA is in a format that is native to another host, or the file
  8.       encoding does not match the session encoding. Cross Environment Data Access will be used, which
  9.       might require additional CPU resources and might reduce performance.
  10. NOTE: Writing HTML Body file: sashtml61.htm
  11. WARNING: Statement terminated early due to OUTOBS=15 option.
  12. 1163  quit;
  13. NOTE: PROCEDURE SQL used (Total process time):
  14.       real time           0.07 seconds
  15.       cpu time            0.07 seconds
复制代码

使用道具

7
harlon1976 发表于 2022-1-24 18:58:54 |只看作者 |坛友微信交流群
这个文件如何转为SAS数据集?

使用道具

8
learsaas 发表于 2022-1-25 08:37:47 |只看作者 |坛友微信交流群
  1. proc sql;
  2. create table a(obs=15) as
  3. select empid, jobcode, salary,
  4. salary * .10 as Bonus
  5. from sasuser.payrollmaster
  6. where salary>75000
  7. order by salary desc;
  8. quit;
复制代码

使用道具

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

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

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

GMT+8, 2024-4-28 21:09