楼主: handsome0611
1192 1

求大神帮忙看看这种情况的code怎么写 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

57%

还不是VIP/贵宾

-

威望
0
论坛币
569 个
通用积分
2.8500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1218 点
帖子
56
精华
0
在线时间
220 小时
注册时间
2010-2-15
最后登录
2025-3-19

楼主
handsome0611 发表于 2015-11-7 18:45:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
班级姓名成绩同类人群数

1

张165

2

张288

1

张361

2

张423

1

张584

1

张626

1

张713

1

张884

1

张977

2

张1022

2

张1162

2

张1298

1

张1321

1

张1438
数据挺大,选取了部分方便观察。共有24个班级,姓名和成绩。第四列是想做的东西,主要是想计算出和成绩差不多的同类人群数。比如,在这个数据里,张1 成绩是1班65,计算出1班65+(-)5,也就是60-70的同学个数,填到第四列,目前的数据里和张一分数差不多(也就是正负差距5分)只有张3,所以应该是1.  请问这种code怎么做?难吗
二维码

扫码加我 拉你入群

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

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

关键词:code COD ODE 差不多 怎么做 姓名 张一

沙发
johnpark1 发表于 2015-11-9 03:45:40 来自手机
Proc sql;
Create table x2 as
Select a.class, a.name, a.grade, count(b.grade) as count
From x1 a
Left join x1 b
On  a.class = b.class and b.grade between a.grade -5 and a.grade + 5
Group by a.class, a.name, a.grade;
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
handsome0611 + 5 + 1 + 1 + 1 精彩帖子
teqel + 2 + 2 + 2 精彩帖子

总评分: 论坛币 + 5  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

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

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