我正在尝试获取有关不同程序注册的月度数据,并将其转换为每个“idnum”的持续时间/咒语。例如:
row idnum date program
1 00001 201301 1
2 00001 201302 1
3 00001 201303 1
4 00001 201306 1
5 00001 201307 1
6 00002 201301 1
7 00002 201302 1
8 00002 201304 1
9 00002 201305 1
10 00002 201307 1
11 00002 201308 1
“idnum” 00001 在 201301 至 201303(3 个月的持续时间)和 201306 至 201307(2 个月的持续时间)的计划“1”中注册。
“idnum”00002 从 201301 到 201302(2 个月)、从 201304 到 201305(2 个月)和从 201307 到 201308(2 个月)参加了计划“1”。
我想要的是类似于以下的结果:
idnum program start duration
00001 1 201301 3
00001 1 201306 2
00002 1 201301 2
00002 1 201304 2
00002 1 201307 2
任何帮助将不胜感激!提前感谢您的建议。