嗯,我正在使用以下查詢,但是我收到以下錯誤(#1111 - 無效的使用組功能)。這裏的查詢:#1111 - 無效的使用組功能 - MYSQL
SELECT
a.`wo_number`,
a.`crew_est`,
a.`manhour_est`,
b.`act_hours`,
a.`status`,
SUM(CASE
WHEN a.`status` = 'FINISH' THEN SUM(a.`status`)
ELSE 0
END)/SUM(a.`crew_est` * a.`manhour_est`) AS `total_percentage`
FROM
`table_a` AS a
LEFT JOIN
`table_b` AS b ON a.`wo_number` = b.`wo_number`
WHERE
a.`wo_number` = 'some_number'
GROUP BY a.`wo_number` , a.`sheet` , a.`serial`
如果我刪除裏面的CASE SUM()的時候的話,那麼查詢工作。但是,我沒有得到一個準確的結果,我的需要。
任何幫助將不勝感激。 謝謝。
爲什麼你需要的'status'場的嵌套總和?另外,爲什麼總結文本字段「狀態」? – Alfabravo