我有这个庞大的查询,返回的数据表是这样的:
m | m | m| mo...|12 |total |increased
10 | 2 | 3| 5 |20 |40 | 100%
30 | 6 | 9| 15 |60 |120 | 300%
除非该列increased
不存在。关键是,我必须使其存在。我所拥有的只是月份中的数据及其总和。我需要创建一列以获取一行中的总和,并将其与前一个总和进行比较,并说出增加了多少(以百分比为基础)
使用postgresql,.net和c#有帮助吗?
编辑:这只是一个数据表Function_that_queries_the_SQL_string(); 然后在显示表格的页面中,我有一个<asp:GridView> with a bunch of <asp:BoundField> to the columns in the table
。但是我不知道是否要增加列数,我必须更改查询,还是只是以某种方式从数据表中获取数据并使用c#进行数学运算
好吧,我混合使用了Blam和Crono的答案。我使用DataColumn创建了另一列。然后,我使用DataRows遍历了上一列中的行,做了一些代数运算,将对象类型转换为bigint和voilá。非常感谢。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句