[AIDE] Appeler fonction dans une requête
Bonjour, j'ai crée une fonction qui me retourne une somme et je voudrais l'appeler lors d'un select
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
-- Function: somme(bigint)
-- DROP FUNCTION somme(bigint);
CREATE OR REPLACE FUNCTION somme(my_id_client bigint)
RETURNS integer AS
$BODY$
declare
at record;
my_somme_versee int;
begin
SELECT sum(ac.montant_action)
...
RETURN my_somme_versee;
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
ALTER FUNCTION somme(bigint) OWNER TO postgres;; |
Citation:
Ma requête SELECT
Code:
1 2 3 4 5
|
SELECT c.*
FROM Client c,
...
AND somme(id_client)<1800 |
Je ne sais pas comment lui passé id_client en paramètre...?