Bonjour,
Il y a bien longtemps que je butte sur cette question que vous trouverez dans l'image jointe. C'est peut-être tout bête mais je sèche depuis longtemps. Vos lumières sont les bienvenues. Merci d'avance.
Bonjour,
Il y a bien longtemps que je butte sur cette question que vous trouverez dans l'image jointe. C'est peut-être tout bête mais je sèche depuis longtemps. Vos lumières sont les bienvenues. Merci d'avance.
Allez, un petit geste, c'est parce que c'est ton premier post
Tu fais une requête ou tu va prendre le champ Montant de la table budget, Montant des dépenses.
Tu va ensuite aller dans affichage, Opérations
La première colonne, tu laisse regroupement, la seconde colonne, tu choisis Somme.
Pour la dernière colonne, tu inscris dan sla première ligne
Et on devrait presque y être.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Delta : [Budget].[Montant] - [Depense].[montant]
Ça pourrait être une requête comme celle-ci
Plus d'information serait bienvenue .
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select description, montant, montantdepense as déja dépensé, (montant - SUM(montantdepense)) as reste from nom du champ,budjet,depenses INNER JOIN Budgets.NumBudjet = Depenses.NumBudjet
Bonne journée
Alex
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT budgets.montant, Sum(Depenses.Montant) AS SommeDeMontant FROM budgets INNER JOIN Depenses ON budgets.id = Depenses.idBudget GROUP BY budgets.montant;
Toutes mes excuses.
Ci dessus le requête et pour avoir la différence, il faut passer par un formulaire et faire la différence des contrôles ou faire une seconde requête basée sur la première.
en considérant que le premier code sql est ma requête1
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT Requête1.montant, Requête1.SommeDeMontant, [montant]-[sommedemontant] AS delta FROM Requête1;
Je viens de tester et cette fois c'est bon.
Ca marche parfaitement, merci à tous les deux de vous être penché aussi vite sur ma question.
Je vois qu'il me reste beaucoup de choses à apprendre pour être à votre niveau en SQL.
encore merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager