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