我有两个表,表1和表2,Accid是连接两个表的关键,
我想根据年份和账户来计算revenueact和revenuutilz,所以这样看起来就像这样
实际上有更多数据存在,当我加入两张桌子并且每年只有第一个帐户即将到来时,有人可以帮我这个吗?
答案 0 :(得分:1)
你可以试试这个:
SELECT
Accname,
YEAR,
SUM(revenueact) AS Revac,
SUM(revenuutilz) AS Revut
FROM table1 a
INNER JOIN Table2 b
ON a.Accid = b.Accid
GROUP BY Accname,Year
答案 1 :(得分:1)
您可以通过
使用加入组 select t2.accname, sum(t1.revenueact), sum(t1.revenuutiliz), t1.year
from table1 t1
inner join table2 t2 on t1.accid = t2.accid
group by t2.accname, t1.year