从SAS年龄计算出生日期

问题描述:

这似乎是一个问题,我可以自己查看答案。不过,我目前无法访问SAS。 我的问题是:我可以根据死亡日期和死亡年龄计算出生日期吗? 如果我例如要选择2012年和2013年间出生的是possbile做到以下几点:从SAS年龄计算出生日期

data new_data; 
set old_data; 
where "01Jan2012"d le date_of_death-age le "31Dec2012"d; 
run; 

那些基于从2012 - 13年出生的预期选择将?

问候

编辑:我们假定年龄变量以天来衡量..

它更应该是这样的:

data new_data; 
set old_data; 
where year(date_of_death) - age = 2012; 
run; 
+0

谢谢回答。但是不应该把年份函数放在整个表达式中,如:(2012,2013)中的year(date_of_death-age)? –

+0

也许我应该补充一点,我认为(即我们假设)年龄变量需要以天来衡量 - 但我不知道,因为我没有数据(还)。 –