Tengo dos columnas en una tabla que se rellena con valores enteros. Para cada registro, quiero dividir los valores de esas dos columnas y formatear la salida para que el punto decimal se mueva a lugares a la derecha.moldeada SQL de int a decimal
Por ejemplo, si tengo valores de las dos columnas para un registro como 4 y 1 y quiero dividir 1 por 4 (entonces 1/4), entonces quiero que la salida sea 25.00.
Aquí es la última cosa que probé hace un poco:
CAST(Total AS Decimal(2))/CAST(TotalAnswers AS Decimal(2)) AS 'Percent'
no he sido capaz de encontrar una explicación sintáctica de la función CAST para ver cuál es el parámetro que se pasa en para decimal representa. Cuando lo cambio, a veces cambia el número de lugares a la derecha del decimal, pero los resultados no siempre son los que espero, así que me gustaría obtener un poco de ayuda sobre esto.
impresionante, muchas gracias. – Darren