Bonjour,

je souhaite créer une fonction afin de calculer des sommes de plusieurs champs d'une base de données.

Voici un exemple d'une table

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
nom_article VARCHAR,
quantite int
ma fonction se présente comme ceci

CREATE OR REPLACE FUNCTION une_fonction() RETURNS integer AS $corps_fonction$
DECLARE
var_quantite integer := 0;
var_nom varchar := '';

BEGIN

BEGIN
SELECT nom_article, (SUM quantite) AS total FROM ma_table

END;

RETURN var_quantite, var_nom;
END;
$corps_fonction$ LANGUAGE plpgsql;
Je me demandais s'il était possible de reprendre individuellement les champs, nom_article et total ?? Et si oui, comment ??

Merci d'avance