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
ma fonction se présente comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 nom_article VARCHAR, quantite int
Je me demandais s'il était possible de reprendre individuellement les champs, nom_article et total ?? Et si oui, comment ??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;
Merci d'avance
Partager