Bonjour,

Apres lien de deux tables, je souhaiterais effectuer cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT DISTINCTROW employee.LAST_NAME, employee.FIRST_NAME, employee.EMPLOYEE, DAILY.DATE, employee.DEPARTMENT, SUM(DAILY.OT)
FROM DAILY INNER JOIN employee ON DAILY.EMPLOYEE = employee.EMPLOYEE
WHERE (((DAILY.DATE) Between #9/1/2002# And #9/30/2002#) AND ((employee.EMPLOYEE) Like "*381"));
Le probleme est que le message d'erreur renvoye est :
You tried to execute a query that does not include the specified expression 'LAST_NAME' as part of an aggregate function
Zut.
Par contre, si j'execute cette requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT Sum(DAILY.OT) AS Expr1
FROM DAILY INNER JOIN employee ON DAILY.EMPLOYEE = employee.EMPLOYEE
WHERE (((DAILY.DATE) Between #9/1/2002# And #9/30/2002#) AND ((employee.EMPLOYEE) Like "*381"));
Dans ce cas tout va bien.
J'imagine que ce doit etre un probleme d'aggregation de fonctions (ca fait bien sur le papier), mais je ne vois pas pourquoi.

Merci d'avance.

Zubral