Estoy tratando de determinar la mejor forma de truncar o eliminar decimales adicionales en SQL sin redondear. Por ejemplo:Lugares decimales truncados (no redondos) en SQL Server
declare @value decimal(18,2)
set @value = 123.456
Este auto voluntad redonda @Valor para ser .... 123.46, que en la mayoría de los casos es bueno. Sin embargo, para este proyecto no necesito eso. ¿Hay una manera simple de truncar los decimales que no necesito? Sé que puedo usar la función left() y convertir de nuevo a un decimal ... de alguna otra manera?
Esto no es lo que el OP quería.Todavía quiere decimales, pero quiere eliminarlos (truncte) en lugar de redondearlos. ES DECIR. 123.456 -> 123.45 NO 123.456 -> 12.46 y NO 123.456 -> 123 – John