1. 程式人生 > >巧用sql計算累計值

巧用sql計算累計值

業務:如下圖所示,下圖是每日公司故障數和行車裡程數統計,要得到累計故障率的資料,舉個例子,我想要看3月4日的累計故障率,就要將這天之前所有的故障數加起來,除以里程數之和,得到這一天的累計故障率
這裡寫圖片描述

套用的累計sql:

select id,time,(select SUM(X)from table as i where i.time<=o.time) as total from table as o

這裡寫圖片描述