我正在尝试计算从一个季度到另一个季度的百分比变化。我无法弄清楚这里的一个问题是我的查询
SELECT YearKey,
sum(Q1)Q1, sum(Q2)Q2, sum(Q3)Q3, sum(Q4)Q4
FROM myTable
group by YearKey
答案 0 :(得分:1)
我认为计算百分比增长所需的等式是
GDP =(GDPn - GDPo)/ GDPo
这将产生小数增长率。将其乘以100得到百分比。
只需将其合并到SQL查询语句中即可。
SELECT
YearKey,
Q1 = sum(Q1),
Q2 = sum(Q2),
Q2Q1percentage = ((sum(Q2) - sum(Q1)) / sum(Q1))*100,
Q3 = sum(Q3),
Q3Q2percentage = ((sum(Q3) - sum(Q2)) / sum(Q2))*100,
Q4 = sum(Q4),
Q4Q3percentage = ((sum(Q4) - sum(Q3)) / sum(Q3))*100
FROM
myTable
GROUP BY YearKey