sql - 在asp.net中通过用户输入减去Sql总和值
问题描述
我正在尝试开发库存系统。我创建了 3 个表Product、Supplier和Purchase。
Product
- 产品编号(PK)
- 产品名称
Supplier
- 供应商 ID(Pk)
- 公司名称
Purchase
- 采购编号(PK)
- 产品编号(FK)
- 供应商 ID(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
我需要添加另一个字段销售,我想在其中显示查询结果数据到 gridview 和搜索字段以搜索我的产品信息(产品名称、公司名称、数量)。然后将这些数据从 gridview 检索到文本字段。
现在我的问题是:
- 我怎样才能按组减去(我卖的是用户输入)我的产品总量?
- 查询或逻辑是什么?
我还将创建一个存储销售信息的表。
解决方案
推荐阅读
- html - 居中的文本和对齐
- python - Pandas:如果其中任何行包含特定值,我如何删除具有相同唯一 ID 的任何行
- node.js - tsc(TypeScript 编译器)和 ts-node 有什么区别?
- php - 如何通过比较 php 中的多个值来删除和重新索引数组重复?
- python - 如何从 django 模型中获取数据
- apache-pig - Apache pig:如何将 ignoreBadFiles 标签与加载功能一起使用?
- c++ - 具有空值的 C++ 二叉搜索树级顺序
- javascript - Javascript 数组仅运行函数,该函数在数组的一个元素上返回一个承诺
- php - 无法将身份验证数据发送到 laravel 中的其他域
- html - 如何删除显示所选值?