Я объединяю 2 поля в одно значение. Я также заменяю точки запятыми следующим запросом.CAST, Мой запрос не дает правильных значений.
ЗАМЕНЫ (CAST (testmin, как VARCHAR) + '-' + CAST (testmax, как VARCHAR), ' ''.') КАК TestValue
Это работает аа очарование тех пор, пока testmin не равен нулю , Но когда это ноль, это результат, который я получаю.
В качестве примера я имею
testmin 0,00 testmax 100
С выше опрашивать запрос возвращает 0. Если изменить testmin к 1, то запрос возвращает правильное значение 1-100 ,
Любые идеи о том, почему это так?
Привет и спасибо за ваш быстрый ответ. Как именно? Кажется, я пробовал это раньше, но не получил его на работу. Стоит знать, что я не так переживаю с sql ... – SisU
'REPLACE (CONCAT (CAST (testmin as varchar), '-', CAST (testmax как varchar)), '.', ',') AS Testvalue'? – jobou
Я получаю сообщение об ошибке: «[Microsoft] [драйвер SQL Server ODBC] [SQL Server]« CONCAT »не является признанным встроенным именем функции». – SisU