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 SELECTJe ne sais pas comment lui passé id_client en paramètre...?
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
Partager