日期:2014-05-18  浏览次数:20464 次

求解一个疑问,不可以对数据库直接进行操作?
如果想对同一个表里的两列数据进行计算

必须把它们读到一个Dataset里才可以吗?

我用了四层结构,和这个有关吗?

------解决方案--------------------
楼主你今天发了很多帖子啊..

如果想对同一个表里的两列数据进行计算 
==
什么叫对同一个表里的两列数据进行计算?

必须把它们读到一个Dataset里才可以吗?
==
一个DataTable也可以
 
我用了四层结构,和这个有关吗?
==
没什么关系


------解决方案--------------------
SELECT SUMColumns=(columns1+columns2) from table1 where id=1

这样计算两列的和
------解决方案--------------------
数据在DataTable和DataSet中也能计算

楼主可以研究一下DataSet或者DataTable的Compute方法

ds.Tables["0"].Compute("sum(某字段)","").ToString();