Bonjour à tous,
Je viens d'installer un Raspberry sur lequel j'ai installé un serveur apache, PHP, et MySQL, dans le but de m'initier avec un site de gestion financière.
J'ai crée deux tables :
La table Mouvements, avec les champs "date_mouvement", "depuis_compte", "vers_compte", "montant".
La table Solde, avec les champs "compte", "somme_depuis_compte", "somme_vers_compte", "solde"
L'idée étant que la table "Solde" soit une table agrégée de la table "Mouvements", regroupant la somme des mouvement depuis ce compte et la somme des mouvements vers ce compte.
J'ai réussi à écrire un requête permettant d'insérer ces sommes :
Cette requête est planifiée périodiquement grâce à l'event scheduler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 -- Insérer somme des mouvements "vers" dans la table solde INSERT INTO wp_perso_solde(compte,somme_vers) SELECT wp_perso_mouvement.vers, SUM(wp_perso_mouvement.montant) FROM wp_perso_mouvement GROUP BY wp_perso_mouvement.vers
Mais maintenant, l'idée serait de ne pas ajouter des entrée à la table "solde" à chaque fois, mais de mettre à jour les champs existants.
Quelqu'un aurait une idée ? Je galère avec la syntaxe...
Merci par avance
Thibault
Partager