Erreur requête fonction d'agrégat
Résolu
rbouricha
-
rbouricha -
rbouricha -
Bonjour,
j'ai deux tables "alimentation" et "mouvement".
l'erreur suivante "vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée "date" comme une partie de la fonction d'agrégat" est déclenchée quand je lance cette requête:
SELECT DISTINCT a.date,
(select Sum(a.montant) from alimentation al where al.date=a.date group by al.date) AS alimentations,
(select Sum(m.montant_operation) from mouvement mvt where mvt.date_operation=a.date group by mvt.date_operation) AS depenses
FROM alimentation AS a, mouvement AS m
GROUP BY a.date;
Auriez-vous une idée sur cette erreur?
Merci d'avance.
j'ai deux tables "alimentation" et "mouvement".
l'erreur suivante "vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée "date" comme une partie de la fonction d'agrégat" est déclenchée quand je lance cette requête:
SELECT DISTINCT a.date,
(select Sum(a.montant) from alimentation al where al.date=a.date group by al.date) AS alimentations,
(select Sum(m.montant_operation) from mouvement mvt where mvt.date_operation=a.date group by mvt.date_operation) AS depenses
FROM alimentation AS a, mouvement AS m
GROUP BY a.date;
Auriez-vous une idée sur cette erreur?
Merci d'avance.
A voir également:
- Votre requete n'inclut pas l'expression spécifiée en tant que partie d'une fonction d'agrégation
- Fonction si ou - Guide
- Que veut dire inclut des achats intégrés - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Tu dois avoir accès au live pour passer live en tant qu'invité - Forum TikTok
- Vous ne pouvez pas modifier une partie de matrice - Forum Excel
Je parle d'Access 2007. Désolé, j'ai oublié de le mentionner.
Merci.
SELECT C.date_, Dsum("montant", "Alimentation", "CLng([date_])=" & Clng(C.date_)) AS Alim, Dsum("montant_operation", "Mouvement", "CLng([date_operation])=" & Clng(C.date_)) AS Depenses
FROM (SELECT date_
FROM Alimentation
UNION
SELECT date_operation
FROM Mouvement) AS C;
voilà!