SQL - Problemas con SUM

 
Vista:

Problemas con SUM

Publicado por Froy (50 intervenciones) el 04/12/2003 19:04:38
Hola foro:
Tengo el siguiente query:
select round(convert(decimal(9,2),sum(9/4)),2) y en vez de darme 2.25
me arroja 2.00 a que se debe???

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:Problemas con SUM

Publicado por Isaías Islas (5072 intervenciones) el 04/12/2003 20:07:54
Amigo, ya le habia dado la respuesta anteriormente, cuando usted hace esto en SQL.

select round(convert(decimal(9,2),sum(9/4)),2)

AUTOMATICAMENTE por "eliminar" los decimales del 9 y 4, le esta indicando a SQL que la division es ENTRE ENTEROS.

Vea el resultado de esta otra instruccion con DECIMALES.

select round(convert(decimal(9,2),sum(9.00/4.00)),2)

Saludos.
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