Goran Bibic Ответов: 1

Ошибка преобразования varchar


SELECT naziv+'-'+cijena_sa_porezom, data FROM dbo.roba_usluge 




Ошибка есть

System.Data.SqlClient.SqlException: 'Error converting data type varchar to numeric.'


Старый тип данных был varchar (255), теперь он десятичный

Что я уже пробовал:

SELECT naziv+'-'+cijena_sa_porezom, data FROM dbo.roba_usluge 

1 Ответов

Рейтинг:
12

ZurdoDev

Вы не можете использовать + для объединения строки и десятичной дроби. Один из способов сделать это:

SELECT naziv + '-'+ CONVERT(VARCHAR (50), cijena_sa_porezom) AS some_field, data FROM dbo.roba_usluge