fonction, récupérer retour d'un SELECT
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:
1 2
| nom_article VARCHAR,
quantite int |
ma fonction se présente comme ceci
Citation:
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