bonjour
j ai cette requette sous access elle me genere une petite erreur
que j essaye d ex=E9cuter une requete ne comprenant pas l'expression
specifie 'nom' comme une partie de la fonction d agregat je
dois avoir une petite erreur si quelqu un peut m' aider
merci
SELECT [0108].nom, [0108].prenom, [0108].secu, [0108].DATENAIS
FROM 0108
WHERE ((([0108].nom) In (SELECT nom
FROM [0108] AS Tmp
GROUP BY Left([ nom],7), Left([ prenom],7), secu, DATENAIS
HAVING Count(*)>1 AND Left([ nom],7)=3D[0108].nom
AND Left([ prenom],7)=3D[0108].prenom AND DATENAIS=3D[0108].DATENAIS)))
ORDER BY [0108].nom, [0108].prenom, [0108].secu;
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
Michel__D
Bonjour,
Et oui; [nom] n'est pas équivalent à Left([nom],7) dans la sous requête, c'est soit l'un soit l'autre.
a écrit dans le message de news: bonjour j ai cette requette sous access elle me genere une petite erreur
que j essaye d exécuter une requete ne comprenant pas l'expression specifie 'nom' comme une partie de la fonction d agregat je dois avoir une petite erreur si quelqu un peut m' aider merci
SELECT [0108].nom, [0108].prenom, [0108].secu, [0108].DATENAIS FROM 0108 WHERE ((([0108].nom) In (SELECT nom FROM [0108] AS Tmp GROUP BY Left([ nom],7), Left([ prenom],7), secu, DATENAIS HAVING Count(*)>1 AND Left([ nom],7)=[0108].nom AND Left([ prenom],7)=[0108].prenom AND DATENAIS=[0108].DATENAIS))) ORDER BY [0108].nom, [0108].prenom, [0108].secu;
cordialement
Bonjour,
Et oui; [nom] n'est pas équivalent à Left([nom],7) dans la sous requête,
c'est soit l'un soit l'autre.
<l667@caramail.com> a écrit dans le message de news:fa2a23bb-e05f-4a06-bbbe-7c3e604b7b0d@m3g2000hsc.googlegroups.com...
bonjour
j ai cette requette sous access elle me genere une petite erreur
que j essaye d exécuter une requete ne comprenant pas l'expression
specifie 'nom' comme une partie de la fonction d agregat je
dois avoir une petite erreur si quelqu un peut m' aider
merci
SELECT [0108].nom, [0108].prenom, [0108].secu, [0108].DATENAIS
FROM 0108
WHERE ((([0108].nom) In (SELECT nom
FROM [0108] AS Tmp
GROUP BY Left([ nom],7), Left([ prenom],7), secu, DATENAIS
HAVING Count(*)>1 AND Left([ nom],7)=[0108].nom
AND Left([ prenom],7)=[0108].prenom AND DATENAIS=[0108].DATENAIS)))
ORDER BY [0108].nom, [0108].prenom, [0108].secu;
Et oui; [nom] n'est pas équivalent à Left([nom],7) dans la sous requête, c'est soit l'un soit l'autre.
a écrit dans le message de news: bonjour j ai cette requette sous access elle me genere une petite erreur
que j essaye d exécuter une requete ne comprenant pas l'expression specifie 'nom' comme une partie de la fonction d agregat je dois avoir une petite erreur si quelqu un peut m' aider merci
SELECT [0108].nom, [0108].prenom, [0108].secu, [0108].DATENAIS FROM 0108 WHERE ((([0108].nom) In (SELECT nom FROM [0108] AS Tmp GROUP BY Left([ nom],7), Left([ prenom],7), secu, DATENAIS HAVING Count(*)>1 AND Left([ nom],7)=[0108].nom AND Left([ prenom],7)=[0108].prenom AND DATENAIS=[0108].DATENAIS))) ORDER BY [0108].nom, [0108].prenom, [0108].secu;