如图,现在需要合并t1和t2,依据:name和date。其中date 2要比date1晚一天或者两天都可以。合并后的结果如t3.我自己的想法是先gen date3=date1+1,然后根据name和date3合并;再对剩下的t1数据生成date4=date1+2,根据name 和date4合并。但是这个的命令不会写。而且感觉很麻烦,求问有其他方法么?呼唤大神.....
t1 |
| name | date1 | value |
1 | A | 2002/1/1 | 1 |
2 | A | 2002/2/1 | 2 |
3 | B | 2002/12/5 | 3 |
4 | C | 2002/12/7 | 4 |
| | | |
t2 |
| | date2 | price |
1 | A | 2002/1/2 | 1 |
2 | A | 2002/2/4 | 2 |
3 | A | 2002/12/1 | 3 |
4 | A | 2002/12/4 | 4 |
5 | B | 2002/12/7 | 5 |
6 | B | 2002/12/10 | 6 |
7 | C | 2002/12/9 | 7 |
t3 |
name | date1 | date2 | value | price |
A | 2002/1/1 | 2002/1/2 | 1 | 1 |
B | 2002/12/5 | 2002/12/7 | 3 | 5 |