GOOGLE ADS

lunes, 2 de mayo de 2022

Redondeo a dos decimales en SQL

Necesito convertir minutos a horas, redondeado a dos decimales. También necesito mostrar solo hasta dos números después del punto decimal. Entonces, si tengo minutos como 650, entonces las horas deberían ser 10.83.

Esto es lo que tengo hasta ahora:

Select round(Minutes/60.0,2) from....

Pero en este caso, si mis minutos son, digamos, 630, las horas son 10.5000000. Pero lo quiero solo como 10.50 (después del redondeo). ¿Cómo logro esto?


Solución del problema

Podría emitir su resultado como numeric(x,2). donde x <= 38_

select
round(630/60.0,2),
cast(round(630/60.0,2) as numeric(36,2))

Devoluciones

10.500000 10.50

No hay comentarios.:

Publicar un comentario

Flutter: error de rango al acceder a la respuesta JSON

Estoy accediendo a una respuesta JSON con la siguiente estructura. { "fullName": "FirstName LastName", "listings...