这引用了我昨天问的一个问题,但这个问题没有得到解决。我现在简化了我的表格以便回答问题,但还需要一些帮助。
我有一张名为chd18的表(100,000多条记录),其中包含18位冠心病患者的记录。
ID|Age|indexdate
1 20 11/05/2013
2 25 19/10/2012
3 44 07/12/2013
4 85 01/01/2014
然后我又有一张桌子(1216年去世),所有病人(500,000多条记录)在2012年4月至2016年3月期间死亡
ID|Age|deathdate
2 25 20/10/2012
4 85 03/01/2015
我想要做的是创建另一张表,我检查是否有任何CHD18患者在2012年4月至2016年3月期间死亡(表死亡1216),如果是,则指数日期和死亡日期之间的差异≥12个月。
基本上该表应该如下所示
ID|Age|indexdate|deathdate
4 85 01/01/2014 03/01/2015
我知道ID上需要这两个表之间的连接,但不知道如何实现这一点,特别是检查两个日期之间是否已经过了12个月。
请有人帮忙。
对于任何说答案都在我之前的问题中的人,您能否解释一下,如何将indexdate和deathdate进行12个月或更长时间的比较?因为我看到它被比作currentdate - 间隔'1年'??
由于