2017-10-12 21 views
1

我试图管理我们的访问清单,但我对它很陌生。我的原始数据列出了项目,请求数量和请求它的船员。我希望看到物品和相关工作人员所需数量的总和,但我希望所有工作人员都在一个单元格中。我试着搜索这个问题,人们建议使用concatenate函数,但我不知道如何改变它,因为我想要总计(以及我不知道任何关于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

看这里https://stackoverflow.com/questions/13278590/combine-values-from-related-rows-into-a-single-concatenated-string-value – BlooB

+0

我试图这样做,但是我总结了所有数量并列出了所有的船员,我有这个SELECT 总和(Qty_Requested)AS Total_Qty_Requested ,ConcatRelated(“船员”,“表”)AS船员 从表t ; – Name23

+0

您是否下载了该功能并添加了它? – BlooB

回答

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;

相关问题