程序中需要统计当月的电量使用情况,但是当换表后,表的示数会比换表前的示数小,所以当统计时(月末那天的示数减去月初一天的示数)就会出现误差,请教各位,应该怎样解决这个问题,在程序中怎样处理? 行号 表名称 表示数 换表后初值 日期
21 电表 10 2009-10-1
22 电表 17 2009-10-2
…… ….. …….
35 电表 68 2009-10-15
36 电表 21 15 2009-10-16 (此行记录就是换表后的记录值,此值小于前一天的表示数)
37 电表 35 2009-10-17
…… ……. …….
50 电表 90 2009-10-30
我要计算10月份30天的电量使用情况,我应该怎样做,可以更改表结构,例如加上一列,换表邱的初值列!或者在程序中需要怎样处理?
21 电表 10 2009-10-1
22 电表 17 2009-10-2
…… ….. …….
35 电表 68 2009-10-15
36 电表 21 15 2009-10-16 (此行记录就是换表后的记录值,此值小于前一天的表示数)
37 电表 35 2009-10-17
…… ……. …….
50 电表 90 2009-10-30
我要计算10月份30天的电量使用情况,我应该怎样做,可以更改表结构,例如加上一列,换表邱的初值列!或者在程序中需要怎样处理?
是不是说 若某个电表有换表 则采用换表后的数值进行计算?否则采用原来的数值进行计算?若是这样select SUM( COALESCE(换表后初值,表示数)) from table