2

こんにちは私は次の表を持っています:

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

最初の2つの列でレコードをグループ化し、3番目の列を合計し、最後の列を連結して次のようなものを取得する方法を見つけようとしています。

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

何か助けはありますか?

4

1 に答える 1

3

MySQLにあるgroup_concatのような関数を探しているようです。アレンブラウンのソリューションをチェックしてください

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