мне нужно округлить это результат запросапреобразования значений в SQL
'$'+CONVERT(varchar, CONVERT(money, Amount) , 1) as Amount
Мне нужно преобразовать эту колонку денег
cast(round([YearlyProfit]-[MonthlyProfit],0)as int),
cast(round(isnull(sum(SalesProfit]),0),0) as int
Я пробовал много и не мог сделать преобразование. Пожалуйста, предложите мне.
Моя Попробуйте до сих пор:
select left(convert(varchar(20),[YearlyProfit]-[MonthlyProfit],1),charindex('.',convert(varchar(20),[YearlyProfit]-[MonthlyProfit],1)) -1)
какая ошибка у вас возникла? Что ожидалось от вывода, полученного у вас? –
1st Query - мне нужно округлить значение. 2-й запрос. Мой ожидаемый результат похож на значение столбца, которое должно отображаться как 10 000, но теперь значение моего столбца равно 10000. Я смущен, применяя преобразования. –
вы выставляете его как 'INT', почему он будет отображаться как« MONEY » –