Bonjour,

Voila j'ai 3 tables:

------------------------------
TABLE_COST
------------------------------
TASK_ID | MONTH | COST
-----------------
1 | JAN | 25
1 | FEB | 15
1 | MARCH | 10

------------------
TABLE_TASK
-----------------
TASK_ID | Name
-----------------
1 | myTask
-----------------


---------------------
TABLE_COMMENTS
---------------------
TASK_ID | COMMENT
-----------------------
1 | test de commentaires
-----------------------

Voici ma requete:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT TA.NAME, SUM(CO.COST), CT.COMMENT 
FROM TABLE_TASK TA, TABLE_COST CO, TABLE_COMMENT CT
WHERE TA.TASK_ID = CO.TASK_ID
AND TA.TASK_ID = CT.TASK_ID
GROUP BY TA.NAME
En fait je cherche savoir combien ma tache va me couter, dans l'exemple ci-dessus je devrais avoir le resultat suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
myTask  |  50  |  test de commentaires
Mais voici l'erreur que j'obtiens:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Column 'CT.COMMENT' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
Donc je rajoute 'CT.COMMENT' dans le GROUB BY mais voila ce que j'obtiens:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator.
Est-ce que vous auriez une solution a ce probleme, par avance merci