У меня есть столбец, который содержит символы и цифры
12
13
14
19K/YR
22
Таким образом, тип столбца varchar.Но затем я также делаю некоторые вычисления с этим столбцом, поэтому я пытаюсь преобразовать данные в плавающее, если они числовые.
Это дает мне ошибку, хотя:
SELECT CASE ISNUMERIC(QTY)
WHEN 1 THEN CAST(QTY AS float)
ELSE QTY
END AS test