在我的表格列中是这样的
msd_mon,msd_yea,msd_sva ...我要查询
SELECT
((( SELECT SUM(msd_sva)
FROM msdfc00
WHERE msd_yea IN
(
SELECT DISTINCT msd_yea
FROM msdfc00
)
)-( SELECT SUM(msd_sva)
FROM msdfc00
WHERE msd_yea = '2016'
)* 100) / ( SELECT SUM(msd_sva)
FROM msdfc00
WHERE msd_yea = '2016'
)) AS thePerc,
msd_yea
FROM msdfc00
WHERE msd_fco = 'KF'
AND msd_mon = '11'
GROUP BY msd_yea
也就是说,我要从2016年的msd_mon期间的msd_sva的总和中减去2017年的msd_mon期间的msd_sva的总和。我的基准年是2016年。我只有4年,直到2018年。所以计算将像这样]
[2016年的值将为0,2017年的将为((2017-2016)*100 \ 2016)对于2017年将是((2018-2016)* 100 \ 2016)2017年将是((2019-2016)* 100 \ 2016)
有帮助吗?
在我的表列中就像这些msd_mon,msd_yea,msd_sva ...我想查询SELECT((((SELECT SUM(msd_sva)从msdfc00到msd_yea IN(...
使用条件聚合: