当前位置:编程学习 > C#/ASP.NET >>

关于select查询

我想将select一个表的的一个字段,并对这个字段进行求和~然后将求和所得的结果写进另一个表中去,不知道该入进行操作,希望大家指导一下
  我个人的做法是string a = "select sum(nu) from xtable where isbn="+TextBox1.Text+"";
        string b = "select sum(mon) from xtable where isbn="+TextBox1.Text+"";
        
        string ssql = "insert into tjtable(name,isbn,mon,nu,zmon) values (@name,@isbn,@mon,@a,@b)";//执行数据添加语句
        SqlCommand cc = new SqlCommand(ssql, conn);
        cc.Parameters.AddWithValue("@name", TextBox1.Text);
       cc.Parameters.AddWithValue("@isbn", TextBox2.Text);
        cc.Parameters.AddWithValue("@mon", TextBox3.Text);
不知道这样做是否正确 --------------------编程问答-------------------- string b = "select sum(mon) from xtable where isbn="+TextBox1.Text+"";

string b = "select sum(mon) from xtable where isbn='"+TextBox1.Text+"'";


试了 才知道正确不正确
--------------------编程问答-------------------- 你可以使用存储过程嘛 --------------------编程问答-------------------- 设断点调试吧. --------------------编程问答-------------------- declare @result int;
select @result = sum(col) from tb;

insert into tb2(col2) values (@result) --------------------编程问答-------------------- 调试,你这样问谁能回答。 --------------------编程问答-------------------- 存储过程比较好 --------------------编程问答-------------------- 我也同意用存储过程
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,