Estou tentando determinar a melhor maneira de truncar ou soltar casas decimais extras no SQL sem arredondamento. Por exemplo:
declare @value decimal(18,2)
set @value = 123.456
Este será automaticamente rodada @value
para ser 123.46
, o que é bom na maioria dos casos. No entanto, para este projeto, não preciso disso. Existe uma maneira simples de truncar os decimais de que não preciso? Eu sei que posso usar a left()
função e converter de volta para um decimal. Existem outras maneiras?