Как получить результат с плавающей запятой путем деления двух целых значений с помощью T -SQL?

Используя T -SQL и Microsoft SQL Server, я хотел бы указать количество десятичных цифр, когда я делаю деление между двумя целыми числами, например:

select 1/3

В настоящее время это возвращает 0. Я хотел бы, чтобы он вернулся 0,33.

Что-то вроде:

select round(1/3, -2)

Но это не работает. Как я могу добиться желаемого результата?

159
задан Ola Ström 8 October 2019 в 10:15
поделиться