2016-02-13 49 views
0

因此,我有兩年的總數據從2013年和2014年從Excel表。他們總結並放到我的服務器上。對於2015年,我們有一個包含日期和每筆交易的日誌。這樣可以方便地在2015年將其全部添加。我想合併這兩個:總結2015年,然後將其添加爲主工作表的專欄。舊的Excel數據 - 與SQL事務日誌合併

我現在擁有的一切:

Company | 2013 | 2014 | 
---------------------- 
Apple | 300 | 200 | 
Toyota | 250 | 250 | 

2015年:

Date | Company | Units 
------------------------- 
1/1/15 | Apple | 30 
2/28/15 | Toyota | 14 
3/14/15 | Toyota | 22 

理想看:

Company | 2013 | 2014 | 2015 
----------------------------- 
Apple | 300 | 200 | 300 
Toyota | 250 | 250 | 400 

回答

0

不知道你的DBMS,我正在瞎猜,但我認爲你可以直接在SQL中處理這一切:

with data_2015 as (
    select company, sum (units) as units 
    from table_2015_data 
    group by company 
) 
select 
    h.Company, h.Units_2013, h.Units_2014, d.units as Units_2015 
from 
    history h 
    left join data_2015 d on 
    h.Company = d.Company 

從那裏,只需使用MSQuery將其帶入Excel。