多表统计
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!