添加具有相同日期的两个表的列值

时间:2017-09-28 03:36:54

标签: sql sql-server

例如,我有2个表

resto1

第1天 = 1 2 3 4

resto2

第1天 = 5 6 7 8

我想添加结果与日期相同的前两列的值:

day_1_earned = 6 8 10 12

请帮助

3 个答案:

答案 0 :(得分:0)

假设两个表都有一个日期列,假设名为 dt_col ,您可以使用以下查询来获得所需的结果

select t1.column1+t2.column2 added_values from
table1 t1,table2 t2
where t1.dt_col = t2.dt_col;

答案 1 :(得分:0)

SELECT T1.Column1 + T2.Column As TotalColumn 
From T1, T2 WHERE T1.Date= T2.Date 

答案 2 :(得分:0)

SELECT Cr_date,SUM(Column1)Column1,SUM(Column2)Column2


SELECT Cr_Date,Column1,Column2 FROM#T1
UNION
SELECT Cr_Date,Column1,Column2 FROM#T2
)作为res GROUP BY Cr_Date