Hay dos formas de lograrlo:
1. Usando TRUNCATE, con el cual indicas la cantidad de decimales máximos que pondrá:
Código sql:
Ver originalSELECT TRUNCATE (1234567890.123456,4);
El resultado es:
1234567890.1234. Si la cantidad de decimales es inferior a la indicada, rellena los espacios con ceros.
2. Usando FORMAT(numero,decimales), combinada con REPLACE.
Código SQL:
Ver originalSELECT REPLACE(FORMAT(1234567890.123456,4),',','');
El resultado es:
1234567890.1235. Obviamente, está redondeando hacia arriba, y además el resultado se convierte en una cadena.
El uso de REPLACE es para eliminar los separadores de miles, ya que sin ello el resultado sería:
1,234,567,890.1235