Home > Mobile >  Concatenation in SQL Server
Concatenation in SQL Server

Time:05-26

I am getting an error

Error converting data type varchar to numeric

when I run this code:

SELECT CONCAT('$', '        ', a * 0.05   b * 12) AS value

Variables a and b are defined as money datatype

CodePudding user response:

Try casting the arithmetic expression to text before including it as a parameter in the CONCAT() function:

SELECT CONCAT('$', ' ', CAST(a * 0.05   b * 12 AS varchar(20))) AS value;
  • Related