TSQL- csv para una columna y no para el resto
Necesito obtener csv de una columna pero el valor mínimo del resto de las columnas (o cualquier valor porque son iguales para un grupo). Como ejemplo;
Tengo la siguiente tabla:
COL1 COL2 COL3 COL4
------------------------------------------
ABC 10 35 GROUP1
AQW 10 35 GROUP1
VBN 10 35 GROUP1
HJK 10 35 GROUP1
DFV 30 25 GROUP2
HYT 30 25 GROUP2
DET 30 25 GROUP2
And I want the following result:
COL1 COL2 COL3 COL4
--------------------------------------------------------
ABC,AQW,VBN,HJK 10 35 GROUP1
DFV,HYT,DET 30 25 GROUP2
Miré escenarios similares y la solución de usar una concatenación de mayúsculas y minúsculas variable (Concatenando valores de columna en una lista separada por comas) no funcionaría, ya que tendré varios grupos. No puedo pensar en una forma de hacerlo. ¿Puedes sugerir una manera?