¿Es posible redondear hacia abajo con SQL Server 2008? P. ej. .96855
se redondea a .968
.Redondeo decimal en el servidor sql
I.e. hasta .96899 Quiero redondear .96899 evitando el descanso.
¿Es posible redondear hacia abajo con SQL Server 2008? P. ej. .96855
se redondea a .968
.Redondeo decimal en el servidor sql
I.e. hasta .96899 Quiero redondear .96899 evitando el descanso.
SELECT round(0.96855, 3, 1)
-> 0,96800
Por 0.968: cast(round(0.96855, 3, 1) as decimal(10,3))
funciona bien.
Ref: Round (si es el último parámetro a Ronda es otra cosa que no sea cero, se trunca)
+1 . bien descrito –
¿Esto podría ayudar?
SELECT ROUND(123.9994, 3)
Results: 123.9990
SELECT ROUND(123.9995, 3)
Results: 124.0000
@OD: No .. quiero redondear ese valor a 123.99 excluir que 90 sin redondeo ... es posible – Nithesh
cast(round(0.96855, 3, 1) as decimal(10,3))
Usted puede tratar de 'CAST (número decimal (10,5))' ¿Quieres – malinois
".968" o ".96800" de salida: estos son diferentes tipos de datos – gbn
@gbh: quiero 0.968 – Nithesh