随访开始时间不同的K-M分析

请问下随访开始时间不同的一组数据怎么进行生存分析,目前用的是K-M曲线分析,例如从回顾性分析2014-2017年的患者,每个患者的入组时间是不一样的,事件为有无发生复合终点事件,要分析的因素是缺血的4种情况,随访终点为2021年1月1日,入组比较早的患者在比较晚的时期发生了时间,整个生存时间有可能会大于没有发生事件的入组比较晚的患者,这样没有事件的生存时间反而比有事件的生存时间要短,该如何解决这个问题呢?

还有就是中途如果因为不是复合终点事件的患者因为其他原因死亡,这样的结局定义为什么呢,是0还是其他,这样的患者的生存时间是按其他原因死亡的时间算吗,还是到随访的终点?

以上为两个问题,谢谢解答。