我正在尝试使用PHP和MYSQL制作平均燃料消耗的自动总和。但我不知道该怎么做。以下是说明:
表CONSUM:
ID CARID LI KM DATETIME AVERAGE
--------------------------------------------------------------
6 9 70.17 174857 2015-02-14 12:58:51 9.44
5 5 51.00 154785 2015-02-13 10:11:19 8.73
4 8 99.44 485627 2015-02-12 11:45:48 6.84
3 9 47.78 174114 2015-02-11 10:21:32 /first entry
2 8 24.74 484175 2015-02-10 10:28:37 /first entry
1 5 89.65 154201 2015-02-09 10:01:14 /first entry
*以下是我想要的样子的数据。除了AVERAGE列之外,一切都正常,这就是为什么我在这里的原因。
我正在尝试制作一个php函数,该函数将为每个具有相同CAREID的新条目和上一个KM条目进行求和,例如CARID 9的情况如下:
- 新条目KM 174857 - 上一个条目KM 174114 = 743
- 新条目LI 70.17(对于CARID 9),在此总和中,70.17 /(743/100)
- 将结果插入为新条目AVERAGE。
我花了很多时间来尝试使其工作,但简单地说,我从未接近过。
CARID=9
的/first entry
,还是获取CARID=9
和ID=6
的10.58
? - SeanCARID=9
和ID=6
的10.58
,对于其他CARID
值的8.73
和6.84
也是一样吗?您是想从所有行中得到总平均值,还是只需要最后/前一行? - Sean