答案 0 :(得分:3)
我会这样做:
select v.*
from t cross apply
(values ('2012-2013', t.Delta2012_2013, t.Percent2012_2013),
('2012-2014', t.Delta2012_2014, t.Percent2012_2014)
) v(row, delta, percent);
目前还不清楚如何计算总数。这是一个常数吗?是delta / percent
吗?在任何情况下,您都可以添加适当的计算。