附图:
好的,我一直在这个圈子里跑来跑去,我知道当我看到解决方案时,我会朝着自己的方向前进。在这一点上,几乎脑死了。无论如何.....
我需要总结"项目的价格"订单表上的列基于"类型"清单表中的列。
库存表用作为"项目"创建查阅字段的条件。订单表中的列。
"项目中的每个部件编号"库存表中的列被赋予"类型"值(1 - 5)。我需要在订单表中获得每种类型的总和。
希望一切都有道理。提前感谢您的任何帮助!
编辑:
根据要求,希望这将清除它:)
在库存表中,大约有50个项目。其中大约30个是电路板部件号,并且是类型1.类型2将是TV' s。类型3将是逻辑控制器。 4型将是泵。类型5将是米。
所以,我试图让查询显示:
ITEM TYPE TOTAL PRICE
1 $xxxxxx
2 $xxxxxx
3 etc etc
答案 0 :(得分:1)
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;