Bonjour,

je travaille sous access, et j'ai importé une table Excel. A partir de cette table j'ai construit une autre table :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT ffq, label_ffq, sum(partq3) AS PartTotQ3,
INTO T_FFQ
FROM base
WHERE ffq not like '' and decomp=0
GROUP BY ffq, label_ffq
ORDER BY ffq, label_ffq;
Le but de cette somme est de relever celle qui sont différentes de 1 afin de corriger les erreurs. J'effectue cette vérification par la requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT t_FFQ.ffq, parttotq3
FROM t_FFQ
WHERE (((t_FFQ.PartTotQ3)<>1));
Dans le résultat j'obtiens des FFQ dont PartTotQ3 est égal à 1. J'ai fais les calculs à la main pour quelques exemples, j'ai vérifié dans le fichier excel s'il n'y avait pas de problème d'arrondi. Je ne comprends vraiment pas pourquoi des sommes égales à 1 se retrouvent dans le résultat.
Sauriez-vous d'où pourrais venir le problème?

merci d'avance pour votre aide.