Bonjour,
Je souhaite faire une requête SQL en MySQL qui me calcule automatiquement la somme cumulative par mois et catégorie avec comme règle de gestion, de reprendre la comptage à "au premier jour du mois trouvé" pour chaque couple de début de mois / premier objectif.
Voici une requête qui me sort partiellement ce que je veux :
Code sql mysql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT T1.*, ( SELECT SUM(obj_max) FROM latable T WHERE obj_date<=T1.obj_date ) as somme_cumulee FROM latable T1 GROUP BY obj_famille_technique , YEAR(obj_date) , MONTH (obj_date) , DAY(obj_date) ;
Une illustration sous excel vaut mieux qu'un long discours pour comprendre l'attendu (colonne H et I) :
fichier_test.xlsx
Peut être dois je aussi avoir un filtre sur le min de la date ?
J'ai zieuté ce poste pour m'inspirer de ce que je veux faire : https://www.developpez.net/forums/d1...es-croissants/
Merci de m'aiguiller![]()
Partager