我有兩個表。他們處於1:N的關係。加入總數和組
任務 - 標識 - 名稱
報告 - 標識 - 時間 - 任務id -fk
我想創建一個查詢將由任務總結報告的時間。
我想這一點,但它不工作
SELECT NAME,SUM (TIME) FROM TASKS LEFT JOIN REPORT ON TASKS.ID = REPORT.TASKID
GROUP BY TASKS.NAME
其Oracle和與此查詢的時間列是結果無效。
我有兩個表。他們處於1:N的關係。加入總數和組
任務 - 標識 - 名稱
報告 - 標識 - 時間 - 任務id -fk
我想創建一個查詢將由任務總結報告的時間。
我想這一點,但它不工作
SELECT NAME,SUM (TIME) FROM TASKS LEFT JOIN REPORT ON TASKS.ID = REPORT.TASKID
GROUP BY TASKS.NAME
其Oracle和與此查詢的時間列是結果無效。
什麼是「不工作」? – dotjoe 2011-04-13 19:35:15
什麼RDBMS? 'time'的數據類型是什麼?如果SQL Server和'time'大概會出現錯誤「操作數數據類型時間對於sum操作符無效」。 – 2011-04-13 19:35:50