SQL - Dividir en un select

 
Vista:

Dividir en un select

Publicado por Javier (9 intervenciones) el 15/10/2004 20:39:41
Srs sera que alguno tiene la solucion a este problema, cuando divido un numero menor que otro en un select siempre me redondea a 0, eso es devido a? para que entiendadn mejor ejem:

SELECT cast(campo/86400 as float) FROM mytabla

donde campo = 43200, esta consulta me retorna 0.0 siendo la respuesta 0.5, eso se debe a que?

Garcias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dividir en un select

Publicado por quark (9 intervenciones) el 18/10/2004 08:17:31
si tu campo es entero y se divide por un entero el motor sql va a devolver un entero si quieres decimales debes hacer el cast o convert antes para q el resultado no esté redondeado, luego divídelo por 86400.00
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar