另一种选择是使用CROSS APPLY
Select A.Dept
,MonthTotal = sum(B.value)
,MonthAvg = avg(B.value)
From YourTable A
Cross Apply ( values (month1)
,(month2)
,(month3)
,(month4)
) B(value)
Group By A.Dept
Run Code Online (Sandbox Code Playgroud)