我希望每個id_cerinta
返回分組的百分比,怎麼樣的subcerinteProiect
記錄的很多都是根據它們被計算百分比0
id_sarcina
有
acoperire= 'acoperita'
除以所有
subcerinteProiect
錄音
我想是這樣的:
SELECT
id_cerinta,
SUM(CASE WHEN acoperire = 'acoperita' THEN 1 ELSE 0 END)
/COUNT(*) * 100 AS nr_subcerinte_acoperit
FROM
subcerinteProiect
GROUP BY
id_cerinta
但它不工作太好。它只返回0 ..
我也這麼認爲,但結果是現在,0.00 ....所有...我不知道問題在哪裏...我有acoperire ='acoperita .... – TBogdan 2012-07-12 16:02:25
@TBogdan你* COPY *我的查詢,還是你編輯你現有的查詢與你可能會或可能沒有注意到的變化?你是否改變了第三行來使用'100.0'而不是'100'? – 2012-07-12 16:07:11
是的,我做了,我試過兩種方法,複製和編輯... – TBogdan 2012-07-12 16:09:39