SQL Select Group By und String Concat [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie kann ich in SQL Server Text aus mehreren Zeilen zu einer einzelnen Textzeichenfolge verketten? 44 Antworten

Ich habe einen Tisch wie diesen

<code>ID  NAME    Amount
1   cal     100
2   cal     200
3   cal     300
4   cal     400
1   ser     500
2   ser     600
5   ser     700
</code>

Ich möchte eine Auswahlabfrage schreiben, damit ich das Ergebnis wie folgt erhalte

<code>ID  NAME            Amount
1   cal and ser     600
2   cal and ser     800
3   cal             300
4   cal             400
5   ser             700
</code>

Hier muss ich nach ID und Summe der Menge gruppieren und den Namen der Zeichenfolge mit derselben ID und anderem Namen zusammenfassen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage