我正在使用MS Access DB,它具有一个名为“ tssStockMaster”的表,该表具有字段(PartNo,ItemName,Stock,Workshop),如图中所示,其中包含以下数据。
现在,我无法使用SQL在MS Access数据库中编写查询以获取以下输出,从而无法根据每个项目名称(按零件号分组)显示每个车间的库存数量。
由于我们无法在MS Access中使用PIVOT,我该如何实现?
答案 0 :(得分:2)
如果您预先知道将要召开多少个研讨会,但数目并不重要,我敢打赌,您可以在满足以下条件的情况下使用汇总功能:
select
partno
, itemname
, sum(iif(workshop = 'W101', stock, 0)) as w101
, sum(iif(workshop = 'Z239', stock, 0)) as z239
from t
group by partno, itemname