disculpen la anormalidad del correo anterior, es con PGCLUSTER necesito saber si para porstgres 8.4 se puede replicar con PGCLUSTER
----- Mensaje original ----- De: "Jaime Casanova" <[email protected]> Para: "Fernando Siguenza" <[email protected]> CC: "Foro Postgres" <[email protected]> Enviados: Viernes, 2 de Abril 2010 5:23:18 GMT +01:00 Amsterdam / Berlín / Berna / Roma / Estocolmo / Viena Asunto: Re: [pgsql-es-ayuda] Como saber si encontro un valor una consulta 2010/4/1 Fernando Siguenza <[email protected]>: > > select into vdescuento sum(vendes) from ventas where EXTRACT(month FROM > venfec)=vmes and venclicod=xclicod; > if not found then > vdescuento:=0; > end if; > > Pero nome funciona, si el cliente no tiene descuento el valor queda en > blanco, como puedo saber si un select sum, me obtiene o no un valor. > select into vdescuento sum(vendes) from ventas where EXTRACT(month FROM venfec)=vmes and venclicod=xclicod; if vdescuento is null then vdescuento = 0; end if; aunque me parece mas facil hacer algo como: select into vdescuento coalesce(sum(vendes), 0) from ventas where EXTRACT(month FROM venfec)=vmes and venclicod=xclicod; -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL Asesoría y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podr� leerlo -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
