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