看了一些菜鸟教程,做了一个计件发工资的access。基本可以用的,但是有一个BUG不知道怎么解决:
一个产品一个价格,但如果今天更新了价格之后,之前的数据全部更新成最新的价格了。
思路一:加一个字段是当日价格,把单价插入到该表中,但我不知道怎么写。。。-_-
思路二:做一个查询表可以查询到任何日期的该产品的价格。这个方案最好,但也不知道怎么写。。。。
有没有快捷又可视化解决问题的呢?谢谢
你的价格需要进行查询不?如果不需要查询,直接存储类似json格式的字符串,一个字段就搞定,如{"20150115":100,"20150114":101......},然后读出来解析为json对象(前台或者后台都可以)
如果要做查询的话你最好放到另外一个表中,另外一个表列id,productid,date,price 4个字段
如果不想建新表,那就直接在现有的价格表里面添加日期字段,即ID,产品,价格,日期。计件工资表肯定也会有日期的吧,就是哪天完成的工作。原先查询关联应该是工资表的产品关联价格表里面的产品,现在查询关联同时关联工资表的日期和价格表里面的日期就可以了。
表1: productId , 产品名称, 备注
表2: id , productId, 日期, 价格