select 10/2
Выход: 5SQL Server Management Studio: высокоточные ошибки
Select 2/10
Выход: 0
Select Convert(numeric(2,2),2/10)
Выход: 0,00
Select 10*(Convert(numeric(2,2),2/10))
Выход: 0,00
Select 10*(2/10)
Выход: 0
Почему несовершенна выход?
Работает ли арифметическая функция (Разделить)?
Это не ошибка *** *** - это точно ** что задокументировано - вы используете ** целочисленное деление ** и '2/10' в целочисленном делении ** - ** 0 - нет вопрос, какой тип вывода вы определяете (это применяется только * после * операции) .... –
Спасибо. Я понятия не имел о целочисленном делении здесь. Теперь мне кажется, что это прекрасно. Еще раз спасибо. –