楼主: benny10
3372 2

[原创博文] SQL配对失败?? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

4%

还不是VIP/贵宾

-

威望
0
论坛币
114 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2230 点
帖子
99
精华
0
在线时间
67 小时
注册时间
2007-6-23
最后登录
2020-3-25

楼主
benny10 发表于 2011-5-4 17:33:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位前辈,小弟目前在运行一sql语法时遇到一个问题,就是运行到最后在log的地方竟出现error的讯息说是排序有问题,但是我之前的code有做排序且log上也没出现问题,那么这个code究竟是有什么问题导致无法运行呢,请各位前辈帮帮忙! (因为我的数据量是比较大,大概是GB以上,会不会是内存不足造成的呢?)

data book1;
infile 'G:\ ddd\0502-3.txt' missover;
input a $ 1-2 b $ 3-4 c $5-6 sno 7-14 no $ 15-20 time 21-26 execution 27 buy 28 sell 29 d 30 e 31 f 32 g 33 p1 34-39 q1 40-47 p2 48-53 q2 54-61 p3 62-67 q3 68-75 p4 76-81 q4 82-89 p5 90-95 q5 96-103 p6 104-109 q6 110-117 p7 118-123 q7 124-131 p8 132-137 q8 138-145 p9 146-151 q9 152-159 p10 160-165 q10 166-173 p11 174-179 q11 180-187 date 188-195;
run;
proc sort data=book1;
by no date time;
run;
data book2;
infile 'e:\ddd\ 0502.txt' missover;
input stock $ 1-6 ooq 7-14 oop 15-20 type $ 21 odate  22-29 otime 30-37 eeq 38-45 eep 46-51 edate  52-59 etime 60-65 bs $ 66 or $ 67 sex $ 68 age 69-70 sex1 71 credit 72 web 73 pi 74 maxdeal 75-82 frequency 83-88 corder 89 noexorder 90
run;

data b;
set book2;
i+1;
id1=put(i,6.);
run;
proc sql ;
create table new  as
select *,abs(time-otime) as timed
from b,book1
WHERE  stock = no and date=odate and otime>time
group by id1
having timed = min(calculated  timed) ;
NOTE: The query requires remerging summary statistics back with the original data.
ERROR: Sort execution failure.
quit;
二维码

扫码加我 拉你入群

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

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

关键词:sql Statistics EXECUTION statistic calculate execution sql语法 error

沙发
guanglei 发表于 2011-5-4 20:59:40
为什么from b, book1 但是b 和book1没有连接?
三人行,必有我师焉;择其善者而从之,其不善者而改之

藤椅
benny10 发表于 2011-5-4 23:28:26
2# guanglei

这应该有连接起来吧,因为bbook1中有相对应的变量,所以应有连接起来吧!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-12 05:07