SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 783|回复: 3
打印 上一主题 下一主题

增加一列日期

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2010-2-9 10:19:29 | 只看该作者

增加一列日期

数据集A,现在要增加一列变量x,x是当天的日期,日期的格式要求为yyyymmdd,例20100209
请问应该如何编程?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-2-9 11:44:24 | 只看该作者

Re: 增加一列日期

如果你再勤快一些的话,自己在论坛里搜索下就能发现以前有和你类似的问题已经被解决了。看到你的问题,真让人不想回帖。
不过快过年了,作为新年的祝福,我把答案写下面了,祝你虎年虎虎生威,活力十足!
[code:3c1i1qt8]data tmp;
        c=put("&sysdate"d,yymmddn8.);
run;
proc print;
run;
[/code:3c1i1qt8]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-2-9 15:33:10 | 只看该作者

Re: 增加一列日期

数据集中原来是有变量的,并不是新建数据集,要保留原来变量的数据,再加一列变量,每行的数据都是当天的时间。应该如何编程?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-2-9 17:36:18 | 只看该作者

Re: 增加一列日期

是够让人懒得回答的问题,还是本着新年快乐的精神,回了吧。
[code:1jbg6oul]data tmp;
   set source;
   c=put("&sysdate"d,yymmddn8.);
run;
proc print;
run;[/code:1jbg6oul]
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 09:53 , Processed in 0.068415 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表