Я пытаюсь определить лучший способ обрезать или отбрасывать лишние десятичные разряды в SQL без округления. Например:
declare @value decimal(18,2)
set @value = 123.456
Это автоматически круглый @value
быть 123.46
, это хорошо в большинстве случаев. Однако для этого проекта мне это не нужно. Есть ли простой способ обрезать десятичные дроби, которые мне не нужны? Я знаю, что могу использовать left()
функцию и преобразовать обратно в десятичную. Есть ли другие способы?