Bonjour, à tous j'ai une requête qui ne marche pas, sous access 2003,
pourriez vous m'aider.
J'ai deux tables une biens et l'autre parametre que je joint et j'aimerai grouper par l'identifiant de la première.
voici la requête
SELECT Bien.bie_numero, Bien.bie_nom, Bien.bie_type, Bien.bie_actif, Bien.bie_adresse1, Bien.bie_adresse2, Bien.bie_code_postal, Bien.bie_ville, Bien.bie_prix_achat, Bien.bie_date_achat, Parametre.par_libelle, Parametre.par_code, Parametre.par_numero FROM (Bien INNER JOIN Parametre ON Bien.bie_regroup = Parametre.par_numero OR Bien.bie_type = Parametre.par_numero) WHERE (Parametre.par_code = 'regroup') OR (Parametre.par_code = 'TYPEBIEN') group BY Bien.bie_numero
et voici l'erreur
vous avez essaye d'executer une requete ne comprenat pas l'expression specifie comme un partie de la fonction d'agrégat
Je précise que si je ne mets pas le group by, pas de problème, ensuite si dans le group by, je lui mets toutes les colonnes c'est aussi bon, mais j'ai toujours le même nombre de résultat et aucun agrégat n'est fait
alors si vous avez une idée je suis preneur.
Merci
Partager