多表统计
A表列名如下:
公司  日期     票号  项目名称  规格  数量  单价  批号  有效日期  验收人
公司A   2011-6-15          项目A               2       2
公司A   2011-6-11          项目B               3       2
公司A   2011-6-1           项目B               2       2
公司A   2011-6-2           项目C               2       1
公司A   2011-6-2           项目D               2       2
B表列名如下:
项目名称  仪器名称  理论测试数  检验费单价  公共药剂
项目A       仪器A       10            4             是
项目B       仪器A       10            4             否
项目C       仪器A       10            4             否
项目D       仪器B       10            4             否
C表列名如下:
项目名称  仪器名称  检验费单价  数量     金额  理论测试数  理论测试总数  实际测试总数  录入日期
项目B       仪器A       4             5        12                                                    2011-6
项目C       仪器A       4             2        4                                                     2011-6
项目D       仪器B       4             2        4                                                     2011-6
我想实现将A表与B表的关联信息插入C表。
A表的日期为C表的录入日期只显示年月,A表同月、同项目的数量相加。比如以上数据项目B 6月份的数量应该是5个。则C表的数量就为5。难点出现了,当项目为公共药剂时则将当月为公共药剂的金额(数量*单价)平分给仪器里其他非公共药剂的项目。即项目A为公共药剂,则2*2=4.那么项目B的金额为10+2 项目C的金额为2+2.
恳请数据库查询高手帮忙解答,万分感谢。
------解决方案--------------------
如需要阅读该回复,请登录或注册CSDN!