我有一个看起来像
的数据矩阵 | Mar | Apr | May
A | 110 | 85 | 65
B | 95 | 75 | 55
我想添加另一个矩阵,将这些月份的月份更改显示为%,以便将数据计算为
| Mar | Apr | May
A | null | (85-110)/110 | (65-85)/85
B | null | (75-95)/95 | (55-75)75
我该怎么做?
答案 0 :(得分:0)
我认为最简单的方法是在sql-server中为比例部分创建查询。将其插入表格或临时表格中,然后从中选择矩阵。
答案 1 :(得分:0)
你应该更多地解释你的要求。你是否得到了那张桌子。?
尝试类似的事情,
declare @t table(col varchar(200),Mar int ,Apr int,May int)
insert into @t values ('A',110,85,65),('B',95,75,55)
SELECT col
,NULL
,((apr - mar) / cast(mar AS DECIMAL(5, 2))) * 100
,(may - apr) / cast(apr AS DECIMAL(5, 2)) * 100
FROM @t