[程式] SAS多對多合併求救
已趴文
想請板上高手幫忙(300P表心意)
我有兩個database A.B
A的資料型態
SEQ DATE
1 2016/03/03
1 2016/03/05
1 2016/05/04
2 2014/07/30
2 2015/05/12
2 2015/09/09
2 2016/01/01
3 2017/02/01
B的資料型態
SEQ IN_DATE OUT_DATE
1 2016/03/01 2016/03/09
1 2016/05/02 2016/05/05
1 2016/06/04 2016/06/09
1 2016/07/08 2016/09/21
1 2016/09/30 2016/10/01
2 2014/06/03 2014/06/21
2 2014/07/31 2014/08/21
2 2015/05/11 2015/09/11
2 2016/01/01 2016/01/09
3 2016/09/22 2016/09/28
3 2017/02/09 2017/02/11
我想要將A.B進行多對多合併
也就是要將A資料中的日期套進B資料的區間
進而計算無法套在區間內的筆數
預計合併後如下
SEQ IN_DATE OUT_DATE DATE
1 2016/03/01 2016/03/09 2016/03/03
1 2016/03/01 2016/03/09 2016/03/05
1 2016/05/02 2016/05/05 2016/05/04
2 .(對不到) .(對不到) 2014/07/30
2 2014/05/11 2014/09/11 2015/05/12
2 2015/05/11 2015/09/11 2015/09/09
2 2016/01/01 2016/01/09 2016/01/01
3 .(對不到) .(對不到) 2017/02/01
因為資料很多 而且又是多對多合併
目前處理一週還是寫不出來合併方法
合併又必需配對時間這樣有辦法用proc sql left join寫嗎?
請板上各位高手幫幫忙或惠賜建議方法囉^^拜託了
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.210.43.141
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1487507691.A.DE0.html
※ 編輯: ip1020 (218.210.43.141), 02/19/2017 20:38:45
※ 編輯: ip1020 (218.210.43.141), 02/19/2017 20:55:43
推
02/20 00:51, , 1F
02/20 00:51, 1F
→
02/20 00:51, , 2F
02/20 00:51, 2F
→
02/20 00:51, , 3F
02/20 00:51, 3F
→
02/20 12:28, , 4F
02/20 12:28, 4F
→
02/20 12:28, , 5F
02/20 12:28, 5F
![](https://i.imgur.com/f4xAvpO.jpg)
→
02/20 12:31, , 6F
02/20 12:31, 6F
→
02/20 12:32, , 7F
02/20 12:32, 7F
→
02/20 16:32, , 8F
02/20 16:32, 8F
→
02/20 16:33, , 9F
02/20 16:33, 9F
→
02/20 16:33, , 10F
02/20 16:33, 10F
推
02/20 22:38, , 11F
02/20 22:38, 11F
→
02/21 00:20, , 12F
02/21 00:20, 12F
→
02/21 00:20, , 13F
02/21 00:20, 13F
→
02/21 00:20, , 14F
02/21 00:20, 14F
→
02/21 00:22, , 15F
02/21 00:22, 15F
→
02/21 00:26, , 16F
02/21 00:26, 16F
→
02/21 11:53, , 17F
02/21 11:53, 17F
→
02/21 11:53, , 18F
02/21 11:53, 18F
→
02/22 14:45, , 19F
02/22 14:45, 19F
→
02/22 14:45, , 20F
02/22 14:45, 20F
→
02/22 14:45, , 21F
02/22 14:45, 21F
→
02/24 21:24, , 22F
02/24 21:24, 22F
→
02/24 21:24, , 23F
02/24 21:24, 23F