楼主: kun59121
1072 1

[问答] 一个交易场景的疑问,如何计算30分钟内交易的笔数 [推广有奖]

  • 0关注
  • 0粉丝

小学生

78%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
43 点
帖子
3
精华
0
在线时间
12 小时
注册时间
2021-7-15
最后登录
2021-10-28

楼主
kun59121 发表于 2021-8-24 11:18:32 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一个这样的场景,一个账户有多笔交易,如何计算30分钟内的交易笔数。
例如
10:00 10元
10:10 10元
11:00 10元
11:10 10元
现在需要用sas或者sql,如何计算出第三列的累加值

10:00 10元 1
10:10 10元 2
11:00 10元 1
11:10 10元 2
11:20 10元 3
因为必须和上一笔交易判断是否在30分钟内,如是则累加1,如不是则重新累加,如何通过sas或者sql实现判断累加
二维码

扫码加我 拉你入群

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

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

关键词:交易场 sql

回帖推荐

whymath 发表于2楼  查看完整内容

沙发
whymath 发表于 2021-8-24 23:07:06
  1. data test;
  2.   input time hhmmss5. money$;
  3.   format time tod5.;
  4.   cards;
  5. 10:00 10元
  6. 10:10 10元
  7. 11:00 10元
  8. 11:10 10元
  9. 11:20 10元
  10. ;
  11. run;

  12. data have;
  13.   set test;
  14.   lagtime = lag(time);
  15.   if time - lagtime > 1800 then id = 0;
  16.   id + 1;
  17. run;
复制代码

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-6 06:01