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:
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
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
Mais voici l'erreur que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2myTask | 50 | test de commentaires
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
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.
Est-ce que vous auriez une solution a ce probleme, par avance merci
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.
Partager