楼主: 凌云寺和尚
7181 6

[原创博文] 日期之间相减 [推广有奖]

  • 0关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
192 点
帖子
14
精华
0
在线时间
10 小时
注册时间
2011-3-25
最后登录
2012-8-6

楼主
凌云寺和尚 发表于 2011-4-24 21:08:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想算出两个日期之间差了多少天,于是用了下面的代码:
data a.zengfa2;
set a.zengfa2;
dif=date-reportdt;
run;
遗憾的是得出的dif都是缺省值,不知道为什么,请各位大侠相助!
二维码

扫码加我 拉你入群

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

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

关键词:Report repor date 各位大侠 repo

沙发
honghejing 发表于 2011-4-25 10:09:55
看看你输入的变量名字是不是有问题

藤椅
陌离 发表于 2011-4-25 14:24:01
log有提示么?

板凳
yz7891 发表于 2011-4-25 15:32:53
不是你数据类型有问题吧?

报纸
凌云寺和尚 发表于 2011-4-27 10:34:11
3# 陌离
你是指什么?我觉得是变量类型有问题,不知道怎么转化。

地板
qiuya 发表于 2011-4-27 18:16:00
你的日期是character 还是numeric? 换成date9. 去算, 应该不会是missing value了

7
leedx 发表于 2011-4-28 10:31:13
你用错函数了吧,如果你的变量是日期型的话,应该用INTCK计算

INTCK:计算两个日期或者日期时间值的间隔界限数
INTCK(interval, from, to)
Interval: 一个包含间隔名的字符常量或变量
From: 为开始日期或开始日期时间值
To: 为结束日期或结束日期时间值
  1. data have;
  2. date1='01jan2011'd;
  3. date2='05jan2011'd;
  4. format date1 date. date2 date.;
  5. a=intck('day',date1,date2);
  6. run;
复制代码

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

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