我是SAS的初学者,我有一个虚拟的问题要问。
我想根据会员的注册情况来拉取会员信息。我想成为2010年的会员,但我不想把自己限制在ineligible_date=20100101和eligible_date=20101231上,因为有些人可以在2009年注册并在2014年离开,等等。有人能告诉我如何设置我的日期范围吗?
原始数据如下所示
ID Eligibility Ineligibility
123 8/1/2012 12/31/2012
1234 1/1/1997 8/31/2011
12345 4/1/2001 2/28/2010
1 7/1/2008 1/1/2010
2 5/1/2000 3/31/2010
3 11/1/2009 4/30/2013
456 9/1/2007 11/30/2009
789 3/1/1998 12/31/2010
1234567 2/1/2012 5/31/2012
1010 1/1/2010 1/1/2010我希望数据看起来像这样
ID Eligibility Ineligibility
1234 1/1/1997 8/31/2011
12345 4/1/2001 2/28/2010
2 5/1/2000 3/31/2010
3 11/1/2009 4/30/2013
789 3/1/1998 12/31/2010发布于 2015-04-04 02:07:33
这行得通吗?
(ineligible_date >= 20100101 AND eligible_date <= 20101231) OR
(ineligible_date IS NULL AND eligible_date <= 20101231)发布于 2015-04-04 02:44:55
根据你的数据,下面的逻辑可以得到你想要的
if eligibility < '01jan2010'd and Ineligibility > '01jan2010'd ;https://stackoverflow.com/questions/29437330
复制相似问题