管理和操作表中的数据
Managing and manipulating Data in tables
我的数据库中有两个表。第一个 table 包含列 Serial、Date、Location、Type、Condition、Color、Loaned_To、ProductNumberREF 和 Department。
下一个 table 有产品编号、类型、品牌和价格。
有了这个系统,我可以更改主要 table 中所有项目的价格,而无需一一进行。但现在我 运行 遇到了问题。
我正在创建一个 Total money spend 标签,我想在其中填充 Gridview 中所有项目的所有价格总和。我如何在不包含价格但必须引用另一个 table 的 table 中添加所有价格的总和?
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
conn.Open();
SqlCommand SpentCheck = new SqlCommand("Selct Sum(Price) From Items");
此代码是我最初的尝试,直到我意识到 ITEMS 中不存在 PRICE。那么如何获得 ITEMS 中所有价格的总和?
更新#####
我尝试第一个答案建议这就是我现在的样子
您正在寻找 SQL join.
SELECT
SUM(Price)
FROM
Items
INNER JOIN ProductNumber ON Items.Product_NumberREF = ProductNumber.ProductNumber
我的数据库中有两个表。第一个 table 包含列 Serial、Date、Location、Type、Condition、Color、Loaned_To、ProductNumberREF 和 Department。
下一个 table 有产品编号、类型、品牌和价格。
有了这个系统,我可以更改主要 table 中所有项目的价格,而无需一一进行。但现在我 运行 遇到了问题。
我正在创建一个 Total money spend 标签,我想在其中填充 Gridview 中所有项目的所有价格总和。我如何在不包含价格但必须引用另一个 table 的 table 中添加所有价格的总和?
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
conn.Open();
SqlCommand SpentCheck = new SqlCommand("Selct Sum(Price) From Items");
此代码是我最初的尝试,直到我意识到 ITEMS 中不存在 PRICE。那么如何获得 ITEMS 中所有价格的总和?
更新#####
我尝试第一个答案建议这就是我现在的样子
您正在寻找 SQL join.
SELECT
SUM(Price)
FROM
Items
INNER JOIN ProductNumber ON Items.Product_NumberREF = ProductNumber.ProductNumber