Esto es porque Postgres asume que es una division entre enteros y devuelve entonces un resultado entero.
si haces esto: select round(2/5.0,2) tu resultado sera distinto. El 8 de octubre de 2010 11:41, Esneiker <eenriq...@cav.desoft.cu> escribió: > Hola comunidad, > > Alguien podría decirme por qué si hago esto select round(2/5,2) devuelve > 0.00 y no 0.40 ? > > O sea, cada vez que divido un número entre uno mayor pasa eso. Estoy > usando postgres8.3 > > Saludos, > > Ing. Esneiker Enriquez Cabrera. > > Excelencia en Software. > > Desoft S.A. en Ciego de Ávila. > > Joaquín de Agüero Esq. Calle 2. Ciego de Ávila. Cuba. > > email:*****eenriq...@cav.desoft.cu* > > Teléfono: 53-33-266200 > > -- ------------------------------------------------------------------ Cordialmente, *Carlos Edward Grajales* Colombia Software Ltda. Calle 18 N No. 3N-24 Ofc.902 Cali - Colombia www.colombiasoftware.net Cel. 312 711 90 38 Tel: (2) 489 79 40