Oracle - operacion decimal no me devuelve parte entera cuan

 
Vista:

operacion decimal no me devuelve parte entera cuan

Publicado por Marian (1 intervención) el 16/07/2009 11:22:04
Hola!
Tengo una consulta en oracle para calcular unas tasas que cuando la parte entera del % que me devuelve es 0 me devuelve ,3% en lugar del 0,3% , si tengo parte entera si que me lo devuelve bien 41,18%.
¿Alguien me podría indicar que debo modificar en mi consulta para corregir esto?
Esta es mi consulta:
SELECT TRUNC((SUM(decode(ACTIVIDAD,'CHA',1,0)) / COUNT(CODIGO)) *100,2) || '%' ta_cha,
TRUNC((SUM(decode(ACTIVIDAD,'CON',1,0)) / COUNT(CODIGO)) *100,2) || '%' ta_con FROM trf_actividad a, trf_centros_docentes ce
where ce.cdo_org_codigo=a.cdo_org_codigo AND ce.cdo_dpto_codigo IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,99)
Gracias.
Saludos.
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