Jai un problème avec une requète sql utilisant la fonction d'agrégat MAX().
Je souhaite sortir une donnée, mai je ne dois pas la mettre dans mon GROUP
BY(), ni effectuer de calcul dessus. Voici la requète :
SELECT [N° client], Max(Prix), Quantité
FROM [Table]
GROUP BY [N° client]
HAVING Quantité Between 1 And 4;
Access me met un message d'erreur en me disant "vous avez essayer une
requète ne comprenant pas l'expression Quantité comme partie de la fonction
d'agrégat".
Comment faire pour ressortir la qté sans la mettre dans mon group by.
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
3stone
Salut,
"DEUTSCH" | Jai un problème avec une requète sql utilisant la fonction d'agrégat MAX(). | Je souhaite sortir une donnée, mai je ne dois pas la mettre dans mon GROUP | BY(), ni effectuer de calcul dessus. Voici la requète : | | SELECT [N° client], Max(Prix), Quantité | FROM [Table] | GROUP BY [N° client] | HAVING Quantité Between 1 And 4; | | Access me met un message d'erreur en me disant "vous avez essayer une | requète ne comprenant pas l'expression Quantité comme partie de la fonction | d'agrégat". | | Comment faire pour ressortir la qté sans la mettre dans mon group by.
Avec un DMax("[Prix]";"LaTable";"NoClient=" & [NoClient])
"DEUTSCH"
| Jai un problème avec une requète sql utilisant la fonction d'agrégat MAX().
| Je souhaite sortir une donnée, mai je ne dois pas la mettre dans mon GROUP
| BY(), ni effectuer de calcul dessus. Voici la requète :
|
| SELECT [N° client], Max(Prix), Quantité
| FROM [Table]
| GROUP BY [N° client]
| HAVING Quantité Between 1 And 4;
|
| Access me met un message d'erreur en me disant "vous avez essayer une
| requète ne comprenant pas l'expression Quantité comme partie de la fonction
| d'agrégat".
|
| Comment faire pour ressortir la qté sans la mettre dans mon group by.
Avec un DMax("[Prix]";"LaTable";"NoClient=" & [NoClient])
"DEUTSCH" | Jai un problème avec une requète sql utilisant la fonction d'agrégat MAX(). | Je souhaite sortir une donnée, mai je ne dois pas la mettre dans mon GROUP | BY(), ni effectuer de calcul dessus. Voici la requète : | | SELECT [N° client], Max(Prix), Quantité | FROM [Table] | GROUP BY [N° client] | HAVING Quantité Between 1 And 4; | | Access me met un message d'erreur en me disant "vous avez essayer une | requète ne comprenant pas l'expression Quantité comme partie de la fonction | d'agrégat". | | Comment faire pour ressortir la qté sans la mettre dans mon group by.
Avec un DMax("[Prix]";"LaTable";"NoClient=" & [NoClient])