2017-06-12 47 views
-1

我想在SELECT子句中執行除法。當我加入一些表並使用聚合函數時,我通常會將零值或零值作爲分隔符。至於現在我只想出這種避免零和空值除法的方法。PostgreSQL分區由ZERO

選擇 date_part數( '周',startmeasurement ::日期)AS星期,

 (COUNT(CASE WHEN new_spm.status IN ('Closed','Resolved')THEN 1 ELSE NULL END) 
    *100/count(case when new_spm.status !='Cancelled' THEN 1 ELSE NULL END)::double precision) AS percentage_closed_and_resolved 

from new_spm 

WHERE new_spm.divisi='CNOS-HQ' 

GROUP BY week; 
+2

你的問題是什麼? –

+0

歡迎來到SO。請更新您的帖子以提出問題 –

回答