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

C# 通过Sql语句求和

  怎么在DAL中写Sql语句啊

  我要查询 tb_pile 表中 列名pproid[pproid不是主键]为3的pbasedig,pbasewaterdig,pbasesteel的和

  表如下:
   
  pproid pbasedig pbasewaterdig pbasesteel 

  1 100 120 100  
  2 100 120 100 
  3 100 120 100
  3 100 120 100 

  查询如下:
   
  pproid pbasedig pbasewaterdig pbasesteel 

  3 200 240 200  
   
 

------解决方案--------------------
探讨
在SQL中,这样写可以查询出来,但在VS中不能这样写

//string sqlstr = "select sum(pbasedig),sum(pbasewaterdig),sum(pbasesteel),sum(pgroundsteel),sum(ptowersteel),sum(ptowersteels),sum(pscrewcom) from tb_pile where pproid="……

------解决方案--------------------
探讨

在SQL中,这样写可以查询出来,但在VS中不能这样写

//string sqlstr = "select sum(pbasedig),sum(pbasewaterdig),sum(pbasesteel),sum(pgroundsteel),sum(ptowersteel),sum(ptowersteels),sum(pscrewcom) from tb_pile where pproid=……