我有一张桌子,上面的问题要么通过要么失败。
我只需要一个 SQL 查询来查找问题 1 的失败百分比在提出的问题总数中的百分比。
我正在尝试这个,但这会出现语法错误 -
$CA001 = "COUNT(CA001Result WHERE CA001Result = "Fail") / COUNT(CA001Result)) From Datable";
正如我所说,总菜鸟,它是 MYSQL 顺便说一句。
我不需要隔离 Product 的 % 结果,到目前为止我已经得到了这个,并且已经尝试过 GROUP by Product 但这没有用,有什么想法吗?
$CA001 = "( SELECT ROUND(100 * (SELECT count(CA001Result ) from Data_Table where (CA001Result='Fail' AND Product='$product' AND Area='$Area'))/count(CA001Result),2) from Data_Table) AS 'CA001 %'";
再看一遍我需要在下面的地方插入一个 WHERE Product = 'Product' ,但是不太明白把它放在哪里,因为下面不起作用:
$CA001 = "( SELECT ROUND(100 * (SELECT count(CA001Result ) from Data_Table where (CA001Result='Fail' AND Product='$product' AND Area='$Area'))/count(CA001Result WHERE Product = '$product'),2) from Data_Table) AS 'CA001 %'";