Ответ 1
Я думаю, что это должно быть
select convert(varchar(10),StandardCost) +'S' from DimProduct where ProductKey = 212
или
select cast(StandardCost as varchar(10)) + 'S' from DimProduct where ProductKey = 212
i m пытается извлечь запись, добавив некоторый алфавит в мой числовой столбец. но я получаю ошибку, я пробовал с функцией трансляции и преобразования.
для exmaple
select convert(varchar(10),StandardCost +'S')
from DimProduct where ProductKey = 212
здесь StandardCost - это числовое поле, но когда я получаю запись, я получаю ошибку пожалуйста, смотрите.
Я думаю, что это должно быть
select convert(varchar(10),StandardCost) +'S' from DimProduct where ProductKey = 212
или
select cast(StandardCost as varchar(10)) + 'S' from DimProduct where ProductKey = 212
Сначала преобразуйте числовое значение, затем добавьте 'S'
:
select convert(varchar(10),StandardCost) +'S'
from DimProduct where ProductKey = 212