嗨,大家好。我正在使用C#MS Visual Studio 2013和MS SQL Server 2014 for Database处理销售库存项目。下面我附上一个 我的主要POS窗口的屏幕截图,其中包含数字,以简要说明该过程。
现在,当我们点击SAVE按钮时,我需要执行以下操作。
将记录插入销售表。
在Product表上更新Product的数量,我的意思是直接从数据库到no。销售量产品。
这是我的数据库图表。 Click here. Database Diagram
我已经成功完成了第一部分,我的意思是在销售表上插入记录。 但在第二部分我完全吓坏了......我没有得到我将如何完成这项任务。请我解决这个问题。
SqlCommand cmd = new SqlCommand();
string ProID = string.Empty;
ProID = ProID_txt.Text;
//Insert into Sales
cmd.CommandText = "INSERT INTO LookDB.dbo.Sales (InvoiceDate,Discount,VAT,Total) values ('" + this.txt_Date.Text + "','" + Discount_txt.Text + "','" + VAT_txt.Text + "','" + TotalDue_txt.Text + "');";
cmd.Connection = SQLConnection.con;
SQLConnection.con.Open();
cmd.ExecuteNonQuery();
Error_txt.Text = "Save Success";
答案 0 :(得分:0)
如果您想获得总数量,可以使用Sum(ColumnName)
这是SQL中的一个例子:
SELECT SUM(Quantity) FROM Part WHERE ProdId = 3