En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.

Recherche

Recherche

Les mémos

Je débute...

Visites

 1259005 visiteurs

 1 visiteur en ligne

Nous contacter

Contact

Somme cumulée

Somme cumulée dans une requête

LaTable est le nom de la table source, LeChamp est le champ numérique à cumuler.

Méthode utilisant la Fonction de Domaine DSUM :

SELECT LeChamp,

    Val(DSum("LeChamp","LaTable","LeChamp <=" & [LeChamp])) AS RunningSum

    FROM LaTable

    ORDER BY LeChamp;

Méthode SQL :

SELECT LeChamp,

    (SELECT SUM(LeChamp)

    FROM LaTable As LaTable_Alias2

    WHERE LeChamp <= LaTable_Alias1.LeChamp) AS RunningSum

    FROM LaTable AS LaTable_Alias1

    ORDER BY LeChamp;


Catégorie : Les mémos - Requêtes
Page lue 14833 fois

Vous êtes ici :   Accueil » Somme cumulée