我在做个汽车修理管理系统,输入客户信息保存到数据库中,然后分别执行,派工,领料过程,在分别把各自数据保存到数据库中,后面,我需要统计总费用,怎么样能取到各个表中,我刚才输入的这些信息,应该怎么样做我想了两个办法,一:按照车号+当天时间,来取,但万一当天该车修理两次
在每次保存数据时,每条数据都加入汽车委托书号,20100810+六位自动增长数,但不知该如何操作,请指点或者还有其他办法,谢谢大家

解决方案 »

  1.   


    当前年月日 + 车牌号 + 一位数字如果某个车一天来修了10次那车也该报废了。
      

  2.   

    加个字段 是否修理   这样不就能过滤掉吗?  用视图吧!!
      

  3.   


    谢谢你
    我在数据库里有汽车信息(汽车号,是否维修,日期等),派工(工种名称,员工姓名,单价总额,日期等),配件(配件名称,单价总额,日期等)各一张表,是否需要三张表,没条信息,都插入当前年月日 + 车牌号 + 一位数字,这样统计时,就可以方便的统计,但应该怎么样插入当前年月日 + 车牌号 + 一位数字,请指点,非常谢谢你
      

  4.   

    谢谢你
    我的数据库表是这样设计的,汽车信息(汽车号,是否维修,日期等),派工(工种名称,维修员工姓名,单价总额,日期等),配件(配件名称,单价总额,日期等)各一张表,按照你的意思,是不是需要在派工和配件里加入是否维修字段?谢谢
      

  5.   

    当前年月日 + 车牌号 + 一位数,每个表里都建一个这样的字段。把这个当成字符串往表里插入就行了。
      

  6.   

    那我第一次,插入20100810+1
    第二次是在程序中控制增长插入20100810+2?(不知道该怎么操作,如何程序自动增长)
    还是在数据库中查询最大值,然后加一?
      

  7.   

    在数据库中找最大值。
    先搜索车号,车号相同了再找最大值。
    然后加1