У меня проблемы с суммированием столбца, который имеет значения как числовое значение c, так и значение ncharvar, где числовые значения суммируются (и группируются), но строки остаются как есть.
Т.е.:
от:
| ID | Value |
+----+-------+
| a | 4 |
| b | 3 |
| c | hello |
| a | 8 |
+----+-------+
до:
| ID | Value |
+----+-------+
| a | 12 |
| b | 3 |
| c | hello |
+----+-------+
Пока у меня есть:
SELECT
[ID],
[CASE]
WHEN ISNUMERIC([Value]) = 1 THEN SUM(CAST([Value] AS INT))
ELSE [Value]
END AS Value
FROM db
GROUP BY [ID]
Но я получаю ошибку, что "столбец Значение недопустимо в списке выбора, поскольку он не содержится ни в статистической функции, ни в предложении GROUP BY ".