Деление в SQL Server отличается от других систем управления базами данных (СУБД) особенностями обозначения операции. 1
В SQL Server операция деления (/) обозначает целочисленное деление, если операнды являются целыми числами. 1 Если нужно получить десятичное число, то необходимо привести хотя бы один операнд к вещественному типу. 1 Операция получения остатка от деления в SQL Server обозначается (%). 1
В других СУБД, например, в MySQL для получения неполного частного используется специальный оператор DIV, а для получения остатка от деления — оператор MOD. 1 В Oracle нет операции для получения неполного частного, поэтому результат деления потребуется вручную приводить к целому типу. 1
Также в SQL Server при делении целочисленных аргументов результатом будет целое число, а дробная часть будет усечена. 2