请问这个SQL该怎么写

有这样一张表

现在要查询每个企业的NH4排放的总量,

总量=SUM(每次的浓度 * (每次的累计流量-上一次的累计流量)  )
 

SELECT 

SUM(

A.LJLL-

IFNULL((SELECT LJLL FROM 表名 WHERE ID < A.ID ORDER BY ID DESC LIMIT 1),0)) *A.NH4

) 排放总量

FROM 表名 A

第一步企业group分组,

第二步查询不同企业信息

第三步 使用游标进行读取上一条记录进行计算