Я использую функцию LIST для создания ';' список значений с разделителями. Тип числовой (19,2). По какой-то причине точность, похоже, игнорируется при использовании функции списка. При выполнении простого выбора в этом столбце значения выглядят хорошо, т.е. «12.00». Однако, если я использую LIST (), мои результаты имеют формат "12.000000"
Это мой список использования:
LIST(case when tblWOService.PricePerVehicle is null then ' ' else CONVERT(decimal(19,2),tblWOService.PricePerVehicle end,';')
CONVERT не меняет результат. Есть идеи?
Спасибо!