
08/03/2007, 10:06
|
 | Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 10 meses Puntos: 25 | |
Re: Resultado Con Decimales Ya te dieron el truco.
Lo que pasa es que la división es entera, por lo que 8/12 da cero, y sobre ese cero es que haces la conversión, con lo que terminas con un bonito 0.00
Si en lugar de 8 y 12 tienes valores variables entonces prueba usar convert:
DECLARE @B DECIMAL(9,3)
SET @B=(Convert(Float, 8)/Convert(Float, 12))
PRINT CONVERT(DECIMAL(5,2),@B)
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche |