将不同的值组合到一个单元格中,但也具有总计

时间:2017-10-12 13:05:21

标签: ms-access

我试图在访问时管理我们的广告资源,但我对此非常陌生。我的原始数据列出了项目,请求数量以及请求它的工作人员。我希望看到项目和相关工作人员所需数量的总和,但我希望所有工作人员都在一个单元格中。我已经尝试过搜索问题,人们建议使用连接功能,但我不知道如何根据我的情况更改它,因为我也想要总数(而且我不知道任何关于SQL或VBA)。任何帮助,将不胜感激! 这就是我的数据外观

||ID||  ||ITEM||    ||Qty requested||   ||Crew||
||1||   ||bolt||    ||2||               ||1234||
||1||   ||bolt||    ||30||              ||4567||
||2||   ||saw||     ||4||               ||7890||
||3||   ||screw||   ||10||              ||1234||
||4||   ||glove||   ||1||               ||1111||
||4||   ||glove||   ||5||               ||222||

但我希望它看起来像这样

||ID||  ||ITEM||    ||Qty requested||   ||Crew||
||1||   ||bolt||    ||32||              ||1234,4567||
||2||   ||saw||     ||4||               ||7890||
||3||   ||screw||   ||10||              ||1234||
||4||   ||glove||   ||6||               ||1111,222||

我已经尝试过运行查询但是我能得到的最接近的是一张包含数量和数量总和而不是工作人员的表格。谢谢!

1 个答案:

答案 0 :(得分:0)

您的表名为Table?

考虑:

SELECT ID, Item, Sum(Qty_Requested) AS Total_Qty_Requested, ConcatRelated("Crew", "Table", "ID=" & [ID]) AS Crews FROM Table GROUP BY ID, Item;