Как сделать так, чтобы все вычисления в БД вычислялись с заранее заданным числом десятичных знаков? Скажем, у меня есть три таблицы со следующими полями
Оберните ваши результаты в оператор CAST, чтобы установить их с желаемой точностью.Т.е.:
CAST
SELECT CAST((<query>) AS int) AS Result
Попробуйте использовать функцию ROUND в хранимой процедуре, которая сначала получает точность из таблицы Table3.
Table3