2

嗨,我有下表:

Doc      |  code    | Qty | Next
5211386  |  91992   |  1  | 52183
5211386  |  91992   |  1  | 52182

我试图找出一种方法来按前两列对记录进行分组,将第三列相加并连接最后一列以获得类似的东西:

Doc      |  code    | Qty | Next
5211386  |  91992   |  2  | 52183-52182

有什么帮助吗?

4

1 回答 1

3

听起来您正在寻找在 MySQL 中找到的类似 group_concat 的函数。查看 Allen Browne 的解决方案

SELECT Doc, code, Sum(Qty), ConcatRelated("[Next]","TableName",,,"-") as [Next]
FROM TableName
GROUP BY Doc, code
于 2012-06-27T17:55:20.123 回答