嗨,我有下表:
Doc | code | Qty | Next
5211386 | 91992 | 1 | 52183
5211386 | 91992 | 1 | 52182
我试图找出一种方法来按前两列对记录进行分组,将第三列相加并连接最后一列以获得类似的东西:
Doc | code | Qty | Next
5211386 | 91992 | 2 | 52183-52182
有什么帮助吗?
听起来您正在寻找在 MySQL 中找到的类似 group_concat 的函数。查看 Allen Browne 的解决方案
SELECT Doc, code, Sum(Qty), ConcatRelated("[Next]","TableName",,,"-") as [Next]
FROM TableName
GROUP BY Doc, code