Quiero los decimales!!

06/04/2005 - 11:28 por . | Informe spam
Hola amigos,
Por qué cuando hago;

SELECT (5152 / 1200) AS Reservado
FROM Pedidos
WHERE npedido = 45738

Reservado siempre me devuelve 4 y nunca me devuelve 4,2933
los decimales se los come, ¿qué debo configurar?

Muchas gracias
 

Leer las respuestas

#1 Carlos Sacristán
06/04/2005 - 11:48 | Informe spam
Porque si los dos números que intervienen en la operación son enteros,
el resultado lo devolverá en ese tipo de dato. Prueba a que al menos uno de
ellos sea decimal y tendrás los decimales. Algo como:

SELECT (5152 / 1200.0) AS Reservado
FROM Pedidos
WHERE npedido = 45738



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"." escribió en el mensaje
news:OGz#
Hola amigos,
Por qué cuando hago;

SELECT (5152 / 1200) AS Reservado
FROM Pedidos
WHERE npedido = 45738

Reservado siempre me devuelve 4 y nunca me devuelve 4,2933
los decimales se los come, ¿qué debo configurar?

Muchas gracias


Preguntas similares