Sql seleciona grupo por e string concat [duplicate]

Esta questão já tem uma resposta aqui:

Como concatenar texto de várias linhas em uma única cadeia de texto no SQL Server? 44 respostas

Eu tenho uma 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>

Eu quero escrever uma consulta de seleção para que eu possa obter o resul 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>

aqui eu preciso agrupar por id e soma de quantidade e concatir o nome da string com o mesmo id e nome diferente

questionAnswers(2)

yourAnswerToTheQuestion