Gracias migo por responder pero a que te refieres con el coallesce, Porque intente preguntar por if vSaldoAnterior=null vsaldoAnterior=0 end if
pero tampoco funciono Saludos Date: Fri, 14 Aug 2009 16:39:43 +0100 Subject: Re: [pgsql-es-ayuda] Funcion Found no funciona From: jchav...@gmail.com To: fs...@hotmail.com CC: pgsql-es-ayuda@postgresql.org 2009/8/14 Fernandos Siguenza <fs...@hotmail.com> Amigos como estan necesito su ayuda tengo un select el cual necesito saber si encontro algun valor o no para lo cual uso el found pero no se que estoy haciendo mal que no me funciona a si que espero me puedan ayudar esta es la parte del codigo donde no me funciona if vcuenta!=rCuenta.asicuecod and vTodos=0 then select into vSaldoAnterior sum(asideb)-sum(asihab) FROM asicab,asidet WHERE asicab.asiagecod=asidet.asiagecod and asicab.asidoc=asidet.asidoc and asicab.asinum=asidet.asinum and asicab.asiagecod=AgeCod and asidet.asicuecod=rcuenta.asicuecod and asifec<vFechaInicio; if NOT FOUND then vSaldoAnterior:=0; end if; raise notice 'no encontro%',vSaldoAnterior; end if; Si no encuentra nada la variable VSaldoAnterior tiene el valor de null y no cero como deseo. Espero me puedan dar una mano a ver que estoy haciendo mal Saludos no se como funciona el FOUND pero podrias hacer un coallesce cuando sea nulll mandas un 0 ... slds. JC -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ Charles de Gaulle - "The better I get to know men, the more I find myself loving dogs." _________________________________________________________________