在ASP.NET中通过用户输入减去SQL总和值

时间:2018-07-21 08:24:30

标签: sql asp.net sql-server inventory-management

我正在尝试开发库存系统。我创建了3个表产品供应商购买

Product

  • productId(PK)
  • productName

Supplier

  • SupplierId(Pk)
  • CompanyName

Purchase

  • PurchaseId(PK)
  • ProductId(FK)
  • SupplierId(FK)

要显示我的可用库存(产品名称,公司名称和数量),我执行查询:

ALTER Proc [dbo].[GroupByTotalStock]
as
begin
select Product.ProductName,Supplier.CompanyName, Sum(Purchase.Quantity) as total
from Product 
inner join Purchase on Product.ProductId = Purchase.ProductId
inner join Supplier on Purchase.SupplierId = Supplier.SupplierId
group by product.ProductName, Supplier.CompanyName
end

Query Result

我需要添加另一个字段销售,我想在其中向gridview和search字段显示查询结果数据以搜索我的产品信息(产品名称,公司名称,数量)。然后从gridview到文本字段检索那些数据。

My design screenshot

现在我的问题是:

  • 如何按组计算减去(我出售的,是用户输入的)我的产品总量?
  • 查询或逻辑是什么?

我还将创建一个存储销售信息的表。

0 个答案:

没有答案