繁体   English   中英

根据另一个表中的列值对一个表中的项目进行分组和求和

[英]Group and sum items from one table based on column value from another table

附图片:

表的结构

好吧,我一直在这个问题上绕圈子跑,我知道当我看到解决方案时,我会朝着我自己的方向看。 在这一点上几乎脑死亡。 反正.....

我需要根据库存表中的“类型”列对订单表中“项目”列的价格求和。

库存表用作为订单表中的“项目”列创建查找字段的条件。

库存表中“项目”列中的每个零件编号都被赋予一个“类型”值 (1 - 5)。 我需要获取订单表中每种类型的总和。

希望这一切都有意义。 提前感谢您的任何帮助!

编辑:

根据要求,希望这会清除它:)

在库存表中,大约有 50 个项目。 其中大约 30 个是电路板部件号,属于类型 1。类型 2 将是电视。 类型 3 将是逻辑控制器。 类型 4 将是泵。 类型 5 将是米。

所以,我试图让查询显示:

ITEM TYPE  TOTAL PRICE

1      $xxxxxx
2      $xxxxxx
3   etc etc   
SELECT i.item,i.type, SUM(price) AS sum_price
FROM orders o JOIN inventory i ON TRY_CONVERT(INT,o.item)=i.item
GROUP BY i.item, i.type;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM