楼主: jolterheadmmtt
1537 2

如何实现日期自动叠加,循环?? [推广有奖]

  • 8关注
  • 2粉丝

硕士生

50%

还不是VIP/贵宾

-

威望
0
论坛币
122 个
通用积分
0.0067
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3519 点
帖子
154
精华
0
在线时间
106 小时
注册时间
2012-9-19
最后登录
2014-9-3

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位一个问题,我想在宏里实现日期的中叠加,如下代码红色部分,我该怎么做呢?

补充:我想对每天的数据分别进行处理,处理后放在同一个数据集中merge,现在的问题是我该怎么令日期自动叠加,实现依次处理每一天呢?下面的code是个测试代码。麻烦会的同学给我指个方向把,谢谢了!!


%macro PASS_RATE;

   %let acct_crtd_dt = '1JAN2011'd;



            create table temp_cust as
                (
                   SELECT cust_id
                                   ,acct_cre_dt
                   FROM customer
                   WHERE acct_cre_dt ='%put(&acct_crtd_dt.,yymmdd10.)';
                );


            quit;


            acct_crtd_dt = intnx('DAY',&acct_crtd_dt.,1);


%mend PASS_RATE;


%PASS_RATE;


二维码

扫码加我 拉你入群

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

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

关键词:如何实现 Customer custom Create Select create 如何

沙发
lqyrendajinji 发表于 2014-4-19 05:24:16 |只看作者 |坛友微信交流群
use do loop

使用道具

藤椅
lqyrendajinji 发表于 2014-4-19 05:29:26 |只看作者 |坛友微信交流群
%macro PASS_RATE(dt);
%mend PASS_RATE;

%Do dt=a %to b;
%PASS_RATE(&dt);
%end;

使用道具

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

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

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

GMT+8, 2024-5-1 05:48