【发布时间】:2015-03-27 00:45:16
【问题描述】:
我的数据库中有两个表。第一个表有列 Serial、Date、Location、Type、Condition、Color、Loaned_To、ProductNumberREF 和 Department。
下一个表格有产品编号、类型、品牌和价格。
使用这个系统,我可以更改主表中所有项目的价格,而无需一一进行。但是现在我遇到了一个问题。
我正在创建一个总支出标签,我想用 Gridview 中所有项目的所有价格总和来填充它。如何在不包含价格但必须引用另一个表的表中添加所有价格的总和?
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
conn.Open();
SqlCommand SpentCheck = new SqlCommand("Selct Sum(Price) From Items");
此代码是我最初的尝试,直到我意识到商品中不存在 PRICE。那么我如何获得ITEMS中所有价格的总和?
更新#####
我尝试第一个答案建议这是我现在的状态
【问题讨论】:
-
YEa 获取所有商品的总价,但我不能这样做,因为商品中没有价格列。我如何指出序列号与相应产品编号的价格
-
我也在使用 LinqSource,所以我不能使用查询生成器来组织它
-
您使用的是 ADO.NET 还是 LINQ?
-
@GrantWinney 看起来操作正在将一个
ProductNumber映射到多个Items
标签: c# sql asp.net visual-studio-2012 datatables