我要对一表中的字段求和,如
aa bb
3 4
2 3
3 7
3 2
-----------
现在想得到aa=3 时所有bb的和(13)
请问这个sql语句怎么写
然后怎么能将得出的结果赋值给一个变量?
如果用SqlDataReader改怎么写?
高手们帮帮忙咯,搞定立即结分。代码最好用vb写,谢谢!
aa bb
3 4
2 3
3 7
3 2
-----------
现在想得到aa=3 时所有bb的和(13)
请问这个sql语句怎么写
然后怎么能将得出的结果赋值给一个变量?
如果用SqlDataReader改怎么写?
高手们帮帮忙咯,搞定立即结分。代码最好用vb写,谢谢!
解决方案 »
- 跪求 高人指点 cookies 身份验证问题 多谢!!
- 在后台获取前台文本框中的值
- 遇到了棘手的问题得尽快解决,请大家多多帮忙
- webservice中的函数是否不能用DataTable作参数?
- 关于自定义表单的设计思路
- 各位高手帮帮忙!!!高分相送!!!
- 使用ORACLE数据库时碰到的问题,请帮我看看这是不是因为没有在程序里及时关闭数据库连接引起的
- 非常感谢 nerk(尘世中一个迷途小书僮) 接着再一个问题 根据xml文件, 显示一个页面
- 急,我用DropDownList控件动态的addItem,怎么在提交的时候有问题?
- flash动画的插入与显示?请各位指点,小生万分感谢!
- 我调用exel产生如下错误,请各位指教,赶项目,很急~~~~
- 用C#操作EXCEL时,怎么把一行的数据复制给另一行?
高手们继续帮帮忙啊
string cmdtext1=null;
System.Data.SqlClient.SqlConnection con1=new System.Data.SqlClient.SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
System.Data.SqlClient.SqlCommand cmd1=new System.Data.SqlClient.SqlCommand(cmdtext1,con1);
cmd1.CommandText=@"select sum(bb) as myver from tb where a=3";
cmd1.Connection.Open();
int count=(int)cmd1.ExecuteScalar();
con1.Close();
Label1.Text=count.ToString();
------------------------我是学习C#的,你转换一下吧----------------
sSqlString = "select sum(bb) from tb where aa=3"
Open();
SqlCommand scmd = new SqlCommand(sSqlString,Connect); try
{
oRet = scmd.ExecuteScalar();
}
catch(SqlException ee)
{
ErrorMsg = ee.Message;
}
finally
{
Close();
}