0
我有两个表以相同的方式设置,但具有不同的值。下面是样品从每一个:在两个表中对列进行求和,然后连接表
表1:
Date Code Count
1/1/2015 AA 4
1/3/2015 AA 2
1/1/2015 AB 3
表2:
我想的结果表以包含所有唯一日期代码对,用具有表间的任何重复两者的数量相加。
Output_Table:
Date Code Count
1/1/2015 AA 5 /*Summed because found in Table1 and Table2*/
1/2/2015 AA 0
1/3/2015 AA 2
1/1/2015 AB 3
1/4/2015 AB 2
我没有主键的两个表连接,并加入我曾尝试要么没有保存所有不同日期代码对或已经创建重复。
仅供参考,我在SAS proc sql语句中执行此操作。
第一个答案很美。使用联合来堆叠数据并将其聚集在一起。第二个是漂亮的,但如果你的桌子有任何大小,你的假脱机空间将非常非常不快乐。 – JNevill 2015-02-24 22:27:45
谢谢!这解决了它。我没有想到使用工会。我正在摸索JOIN逻辑。最佳答案对我来说非常合适。 – Max 2015-02-25 13:54:18