紧急求助,有关水电表抄表的数据库设计问题
我现在正在做一个项目,现在做到关于水电表抄表时,遇到以下两个问题,不知该如何解决,具体问题如下:
一、有一个电表,一直都在使用,到了2003年6月份的时候,表读数是180度电,可是到了6月15日的时候,这个电表坏了,当时的表读数是200度电,这时就需要换电表了,于是就换了一个底数为30度的电表,到了6月30日的时候,这个电表就走到50度,因此,6月份的用电量就是(200-180)+(50-30)=40度电,但是我如何记录这个电表上月的读数和本月的读数呢?
二、有一个水表,最大的读数是10000吨,现在遇到这种情况,在2003年8月份的时候,表的读数是9980吨,到了8月30日抄表的时候,表的读数是30吨,因此,8月份的用水量就是(10000-9980+30)=50吨,但是我要如何记录这个水表的上月读数和本月读数呢,如果我再第二次超过10000吨(即这个水表转了两圈了),我又要如何解决呢?
我的表结构是如下定义的,每一个表在一个月内只有一条记录
Copy_Month(抄表月) Code_ID(水电表ID) ThisReading(本月读数) LastReading(上月读数)
200302 01 1000 800
200303 01 1200 1000
200304 02 9000 8800
200304 02 9200 9000
以上表设计的目的是当用户在抄表的时候,可以生成一个模版化的界面,用户只需录入本月读数就可以了
对于这个问题,我该如何解决呀,多谢大家了!