从动态表中删除等于和的列

时间:2019-05-31 19:31:30

标签: sql sql-server

我有一个动态表,该表生成名为seriesX的列(X是基于事件数的数字),并且想做两件事: 首先,删除其中sum(column)等于的一列,然后,重命名所有列以保持seriesX中的数字连续。

这是实现此目标的方法吗?

示例

series1 series2 series3 series4 series5 series6 series7 series8 series9 series10 series11
--------------------------------------- --------------------------------------- ---------
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 3.23333 
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 3.23333 
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 3.23333 
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 2.55333 
0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 1.87333 

我要删除所有具有相同总和的列(在本例中为0),并将series11列重命名为series1

最后只有这个:

series1 
---------
3.23333 
3.23333 
3.23333 
2.55333 
1.87333 

0 个答案:

没有答案