Bonjour à tous,
je tente d'effectuer une requete calculant une moyenne de salaires.
Je vous livre ma version :
SELECT sum([125H]) / [Total125H]
FROM EnqueteSociale, Total125H;
Ou EnqueteSociale est une table, 125H le nom d'un champ de cette
table,
Total125H un nom de requete et le nom du résultat qu'elle renvoie (au
lieu de Expr1000) - (commande "As" à l'intérieur de celle-ci).
Total125H renvoie le nombre d'enregistrements ou le champ 125H n'est
pas Null (pour pouvoir faire une moyenne sur des données, pas sur du
vide !)
Le message qui m'est renvoyé lors de la tentative d'excécution est le
suivant :
Vous avez essayé d'exécuter une requete ne comprenant pas l'expression
spécifiée 'sum([125H]) / [Total125H]' comme une partie de la fonction
regroupement...
Bien sur, mais moi je ne comprends pas trop ce que ca signifie.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
araffin21
re-, je viens de l'essayer mais celle ci ne me donne pas une valeur, mais N valeurs (ou N désigne mon nombre d'enregistrements présents dans ma table principale).
COmment corriger ?
Cal
"+The_Taco+" wrote in message news:<uk$...
La solution est un group by...
SELECT sum([125H]) / [Total125H] FROM EnqueteSociale, Total125H GROUP BY [125H], [Total125H]
re-,
je viens de l'essayer mais celle ci ne me donne pas une valeur, mais N
valeurs (ou N désigne mon nombre d'enregistrements présents dans ma
table principale).
COmment corriger ?
Cal
"+The_Taco+" <dominic.feron@dessausoprin.com> wrote in message news:<uk$CLBhVDHA.1872@TK2MSFTNGP12.phx.gbl>...
La solution est un group by...
SELECT sum([125H]) / [Total125H]
FROM EnqueteSociale, Total125H
GROUP BY [125H], [Total125H]
re-, je viens de l'essayer mais celle ci ne me donne pas une valeur, mais N valeurs (ou N désigne mon nombre d'enregistrements présents dans ma table principale).
COmment corriger ?
Cal
"+The_Taco+" wrote in message news:<uk$...
La solution est un group by...
SELECT sum([125H]) / [Total125H] FROM EnqueteSociale, Total125H GROUP BY [125H], [Total125H]
araffin21
ca y est, j'ai trouvé (pardon si les posts se croisent, ils n'apparaissent pas directement chez moi dans la mesure ou je participe a ce ng via google).
c'est la group by de la fin qui n'allait pas, il faut enlever le 125H Ce qui donne :
SELECT sum([125H]) / [Total125H] FROM EnqueteSociale, Total125H GROUP BY [Total125H]
Merci taco+ en tous les cas de m'avoir bien mis sur la voie.
Cal
"+The_Taco+" wrote in message news:<uk$...
La solution est un group by...
SELECT sum([125H]) / [Total125H] FROM EnqueteSociale, Total125H GROUP BY [125H], [Total125H]
ca y est, j'ai trouvé (pardon si les posts se croisent, ils
n'apparaissent pas directement chez moi dans la mesure ou je participe
a ce ng via google).
c'est la group by de la fin qui n'allait pas, il faut enlever le 125H
Ce qui donne :
SELECT sum([125H]) / [Total125H]
FROM EnqueteSociale, Total125H
GROUP BY [Total125H]
Merci taco+ en tous les cas de m'avoir bien mis sur la voie.
Cal
"+The_Taco+" <dominic.feron@dessausoprin.com> wrote in message news:<uk$CLBhVDHA.1872@TK2MSFTNGP12.phx.gbl>...
La solution est un group by...
SELECT sum([125H]) / [Total125H]
FROM EnqueteSociale, Total125H
GROUP BY [125H], [Total125H]
ca y est, j'ai trouvé (pardon si les posts se croisent, ils n'apparaissent pas directement chez moi dans la mesure ou je participe a ce ng via google).
c'est la group by de la fin qui n'allait pas, il faut enlever le 125H Ce qui donne :
SELECT sum([125H]) / [Total125H] FROM EnqueteSociale, Total125H GROUP BY [Total125H]
Merci taco+ en tous les cas de m'avoir bien mis sur la voie.
Cal
"+The_Taco+" wrote in message news:<uk$...
La solution est un group by...
SELECT sum([125H]) / [Total125H] FROM EnqueteSociale, Total125H GROUP BY [125H], [Total125H]