2013/10/29 jvenegasperu . <[email protected]>:
> Buenos dias
>
> requiero obtener el valor 1 en caso que el maximo no se encuentre
>

te refieres a en caso de que max() retorne NULL? max() solo retornará
NULL si el conjunto de datos está vacio, no hay forma de que *no lo
encuentre*.

en todo caso, lo que quieres hacer es:


SELECT coalesce(max(num_mz), 1) INTO maxi from cat_manzana mz where
mz.sector like $1;

no necesitas nada mas

-- 
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566         Cell: +593 987171157

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a