Bonjour,

J'ai une requête qui fonctionne:
SELECT DISTINCTROW charges.appart, Format$([charges].[date],"yyyy") AS année, Sum(charges.[dépense masse]) AS [dépense masse], Sum(charges.[dépense immeuble]) AS [dépense immeuble], Sum(charges.chauffage) AS chauffage, Sum(charges.eau) AS eau, Sum(charges.travaux) AS travaux, Sum(charges.[dont ordures ménagères]) AS [ordures ménagères], [chauffage]+[eau]+[dépense masse]+[dépense immeuble]+[travaux] AS [total charges], Sum(charges.[mes versements]) AS [mes versements], Sum(charges.[charges locatives]) AS chargeslocatives, [chargeslocatives]+[ordures ménagères] AS [charges récupérables]
FROM charges
GROUP BY charges.appart, Format$([charges].[date],"yyyy")
HAVING (((Format$([charges].[date],"yyyy"))>2001));

Je voudrai y ajouter un autre champ issu d'une autre table, la requête
se modifie comme ça:
FROM loyer INNER JOIN charges ON loyer.Appart= charges.appart.
et ça modifie tous les résultats précédents qui n'auraient pas dû bouger.

Pouvez-vous me traduire en langage compréhensible ce que fait la commande FROM? pour que je puisse comprendre d'où vient ce résultat
Je vous remercie par avance