Message d'erreur Access
Résolu
amitaf006
Messages postés
84
Date d'inscription
Statut
Membre
Dernière intervention
-
amitaf006 Messages postés 84 Date d'inscription Statut Membre Dernière intervention -
amitaf006 Messages postés 84 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travail sur Access 2000 .
j ai une table (conso_tb) dont les champs sont ID_conso, Nom_site,Année, Mois, A, B, C et D
A, B, C et D correspondent à des consommations selon des périodes.
J ai fait une requête à l aide de l'assistant mais j ai ajouter ( sum(A+B+C+D) as Conso_total.
mais quand je veux eécuter ma requête un message d'erreur s'affiche :
Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'Nom_site ' comme une partie de la fonction d'agrégat.
Voici ma requête:
SELECT Consommation_tb.ID_consommation, Consommation_tb.Nom_site, Consommation_tb.Annee, Consommation_tb.Mois, Sum(PTE+HPH+HCH+HPE+HCE+PM+HH+HD+HPD+HCD+HM+DSM+SCM+JA) AS Consommation_total
FROM Consommation_tb
GROUP BY ID_consommation;
N.B: Pour SUM je voudrais sommer les valeur dans la même ligne .
Si vous avez une idée pour résoudre mon problème, je serai eternellement reconnaissante .
Merci d'avance.
Amitaf
Je travail sur Access 2000 .
j ai une table (conso_tb) dont les champs sont ID_conso, Nom_site,Année, Mois, A, B, C et D
A, B, C et D correspondent à des consommations selon des périodes.
J ai fait une requête à l aide de l'assistant mais j ai ajouter ( sum(A+B+C+D) as Conso_total.
mais quand je veux eécuter ma requête un message d'erreur s'affiche :
Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'Nom_site ' comme une partie de la fonction d'agrégat.
Voici ma requête:
SELECT Consommation_tb.ID_consommation, Consommation_tb.Nom_site, Consommation_tb.Annee, Consommation_tb.Mois, Sum(PTE+HPH+HCH+HPE+HCE+PM+HH+HD+HPD+HCD+HM+DSM+SCM+JA) AS Consommation_total
FROM Consommation_tb
GROUP BY ID_consommation;
N.B: Pour SUM je voudrais sommer les valeur dans la même ligne .
Si vous avez une idée pour résoudre mon problème, je serai eternellement reconnaissante .
Merci d'avance.
Amitaf
A voir également:
- Message d'erreur Access
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
1 réponse
il s'agit d'un probleme SQL
si tu utilise une fonction de groupement comme la somme (ou le compte, la moyenne, etc...) il faut que tes champs de requete aient tous soit une fonction de groupement, soit un élément du group by
dans ton cas
SELECT Consommation_tb.ID_consommation, Consommation_tb.Nom_site, Consommation_tb.Annee, Consommation_tb.Mois, Sum(PTE+HPH+HCH+HPE+HCE+PM+HH+HD+HPD+HCD+HM+DSM+SCM+JA) AS Consommation_total
FROM Consommation_tb
GROUP BY ID_consommation, Nom_site, Annee, Mois
en effet, cela va faire la somme pour chaque mois, de chaque année pour chaque site, pour chaque ID.
je ne comprends pas ton N.B.
si tu utilise une fonction de groupement comme la somme (ou le compte, la moyenne, etc...) il faut que tes champs de requete aient tous soit une fonction de groupement, soit un élément du group by
dans ton cas
SELECT Consommation_tb.ID_consommation, Consommation_tb.Nom_site, Consommation_tb.Annee, Consommation_tb.Mois, Sum(PTE+HPH+HCH+HPE+HCE+PM+HH+HD+HPD+HCD+HM+DSM+SCM+JA) AS Consommation_total
FROM Consommation_tb
GROUP BY ID_consommation, Nom_site, Annee, Mois
en effet, cela va faire la somme pour chaque mois, de chaque année pour chaque site, pour chaque ID.
je ne comprends pas ton N.B.
Merci pour ta réponse, grâce à toi le problème est résolu.
Pour le NB je me suis dit que peut être à cause de la fonction Sum.
Merci encore une fois .
Bonne journée.