我得到一个错误
将数据类型varchar转换为数字错误
当我运行这段代码时:
SELECT CONCAT('$', ' ', a * 0.05 + b * 12) AS value
变量a
和b
定义为money
数据类型
尝试将算术表达式转换为文本,然后将其作为CONCAT()
函数的参数包含:
SELECT CONCAT('$', ' ', CAST(a * 0.05 + b * 12 AS varchar(20))) AS value;