Estoy tratando de determinar la mejor manera de truncar o soltar lugares decimales adicionales en SQL sin redondear. Por ejemplo:
declare @value decimal(18,2)
set @value = 123.456
Esto se redondeará automáticamente @value
para ser 123.46
, lo cual es bueno en la mayoría de los casos. Sin embargo, para este proyecto, no necesito eso. ¿Hay una manera simple de truncar los decimales que no necesito? Sé que puedo usar la left()
función y volver a convertir a un decimal. ¿Hay otras maneras?