something simple but I can't

Поиск
Список
Период
Сортировка
От John Fabiani
Тема something simple but I can't
Дата
Msg-id 201101281716.04534.johnf@jfcomputer.com
обсуждение исходный текст
Список pgsql-sql
Hi guys,
I trying to return a 0.00 from a function it there are no records found else 
return the amount.

create or replace function danmeans_getpayments(text)
returns numeric as 
$BODY$
declare invoice_num ALIAS FOR $1; _paidamt numeric;

BEGIN select sum(aropen_paid) into _paidamt FROM public.aropen where 
aropen_applyto is not null and (aropen_applyto = $1) ;
       IF (FOUND) THEN         RETURN _paidamt ;END IF;     RETURN 0.00 ;       
END;
$BODY$ LANGUAGE 'plpgsql' VOLATILE COST 100

But all I get is either a blank or the amount paid.  What am I doing wrong???
Johnf


В списке pgsql-sql по дате отправления:

Предыдущее
От: Andreas Gaab
Дата:
Сообщение: aggregation of setof
Следующее
От: Jasen Betts
Дата:
Сообщение: Re: something simple but I can't