我正在尝试对行进行求和,但要根据列的棘手匹配进行挑选,以进行演示;我有一个table1如下:
Year.....V1....V2....V3....V4....ORIG....DEST
2015.....12....12....12....12....AAAA....BBBB
2015.....12....13....14....15....BBBB....AAAA
对于不同的ORIG和DEST对,以及三年(2015年,2016年和2017年)的列表会下降。
然后我有我的主表,它是相同的结构,但它只有ORIG和DEST基础上的两条数据的总和(即AAAA到BBBB和BBBB到AAAA的所有变量V1-V4的总和)但多年2015年之前(1996-2014),如下:
Year.....V1....V2....V3....V4....ORIG....DEST
1996.....20....20....20....20....AAAA....BBBB
1997.....12....13....14....15....AAAA....BBBB
这份名单最多可以追溯到2014年以及不同的ORIG和DEST对
我想要做的是将Table1中的行与ORIG = DEST和DEST = ORIG相加,但是棘手的部分是Table2中的求和行已经为ORIG和DEST分配了一个随机名称组合(即总和) ORIG和DEST AAAA和BBBB的行,分配给表2中的新ORIG和DEST列的可能值是AAAA到BBBB或BBBB到AAAA并且它是随机选择的)这使得匹配我的Table1的总和成为问题当我想结合时,到表2
我曾想过做总和然后复制行,并在每一行上给出了ORIG和DEST的可能性,内部联接将选择类似的那些。
所以我的问题是,如果这可能有用吗?什么可能是编码的方法?
如果您有其他建议吗?
谢谢。