Когда два значения с разными типами данных объединяются для арифметической операции, SQL Server автоматически преобразует значения в определенный тип данных.Например,
DECLARE @d NUMERIC(9,6);
SET @d = 1.0;
SELECT @d/3;
GO
Результаты 0.33333333.Какая внутренняя логика стоит за этим преобразованием?Есть ли какой-то «ранг» между типами данных (в какое «направление» произойдет преобразование)?