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