各位新年好!
有下2表。根据表2中的数量来匹配表1中的数量(依据是厚度相等)。始终要将表1中的数量匹配完毕。并根据匹配的时候从表1中获取单价并填写至表2中。如红色部分
表1:
id 分录 厚度 单价 数量 入库数量
1 1 0.2 50 89.3 65+24.3
1 2 0.2 50 89.3 43.7+45.6
2 1 0.2 52 78 62.4+15.6
2 2 0.2 52 58 18.4+21(还剩下18.6等待表2中下次来匹配)
2 3 0.3 89 102
.......................
表2:
id 分录 厚度 数量 金额
1 1 0.2 65 50*65
1 2 0.2 68 24.3*50+43.7*50
1 3 0.2 108 45.6*50+62.4*52
2 1 0.2 34 15.6*52+18.4*52
2 2 0.2 21 21*52
2 3 0.3 90
........................
请问这样的SQL语句应该怎么样写?
如:表2中的24.3对应在表1中的单价50元 、62.4对应表1中单价52元 等
有下2表。根据表2中的数量来匹配表1中的数量(依据是厚度相等)。始终要将表1中的数量匹配完毕。并根据匹配的时候从表1中获取单价并填写至表2中。如红色部分
表1:
id 分录 厚度 单价 数量 入库数量
1 1 0.2 50 89.3 65+24.3
1 2 0.2 50 89.3 43.7+45.6
2 1 0.2 52 78 62.4+15.6
2 2 0.2 52 58 18.4+21(还剩下18.6等待表2中下次来匹配)
2 3 0.3 89 102
.......................
表2:
id 分录 厚度 数量 金额
1 1 0.2 65 50*65
1 2 0.2 68 24.3*50+43.7*50
1 3 0.2 108 45.6*50+62.4*52
2 1 0.2 34 15.6*52+18.4*52
2 2 0.2 21 21*52
2 3 0.3 90
........................
请问这样的SQL语句应该怎么样写?
如:表2中的24.3对应在表1中的单价50元 、62.4对应表1中单价52元 等
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货