C# 管理和操作表中的数据
我的数据库中有两个表。第一个表包含列序列、日期、位置、类型、条件、颜色、借出对象、ProductNumberREF和部门 下表列出了产品编号、类型、品牌和价格 有了这个系统,我可以改变主表中所有项目的价格,而无需逐一进行。但现在我遇到了一个问题 我正在创建一个Total money spend标签,我想用Gridview中所有项目的所有价格总和填充该标签。如何在一个不包含价格但必须引用另一个表的表中添加所有价格的总和C# 管理和操作表中的数据,c#,sql,asp.net,visual-studio-2012,datatables,C#,Sql,Asp.net,Visual Studio 2012,Datatables,我的数据库中有两个表。第一个表包含列序列、日期、位置、类型、条件、颜色、借出对象、ProductNumberREF和部门 下表列出了产品编号、类型、品牌和价格 有了这个系统,我可以改变主表中所有项目的价格,而无需逐一进行。但现在我遇到了一个问题 我正在创建一个Total money spend标签,我想用Gridview中所有项目的所有价格总和填充该标签。如何在一个不包含价格但必须引用另一个表的表中添加所有价格的总和 SqlConnection conn = new SqlConnection(
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
conn.Open();
SqlCommand SpentCheck = new SqlCommand("Selct Sum(Price) From Items");
这段代码是我最初的尝试,直到我意识到商品中不存在价格。那么我如何得到所有商品的价格总和呢
更新
我尝试了第一个答案建议这是我现在的情况您正在寻找SQL
是的,可以得到所有项目的总价,但我不能这样做,因为项目中没有价格栏。我如何指出序列号与相应产品编号的价格为什么不使用内部联接我也使用LinqSource,因此我无法使用查询生成器来组织它您使用的是ADO.NET或LINQ?@grantwiney看起来op正在将一个
产品编号
映射到多个项目
SELECT
SUM(Price)
FROM
Items
INNER JOIN ProductNumber ON Items.Product_NumberREF = ProductNumber.ProductNumber