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

 1223663 visiteurs

 18 visiteurs 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 : - Requêtes
Page lue 14507 fois

Vous êtes ici :   Accueil » Somme cumulée