Bonjour, j'ai crée une fonction qui me retourne une somme et je voudrais l'appeler lors d'un select

Fonction Somme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;;
Ma requête SELECT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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...?