Sql seleccionar grupo por y cadena concat [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo concatenar texto de varias filas en una sola cadena de texto en el servidor SQL? 44 respuestas

tengo una mesa como esta

<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>

Quiero escribir una consulta de selección para obtener el resultado como este

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

Aquí necesito agrupar por ID y suma de cantidad y concat el nombre de cadena con el mismo ID y el nombre de differnet

Respuestas a la pregunta(2)

Su respuesta a la pregunta