关于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