我创建的查询只包含我需要的信息。 每个工作可能有不同的定价方法,我想从标准化的价格表中提取价格。有人可以帮我一把吗?
定价方法:A-D数量:1-10
每个作业可以使用不同的方法
查询:
工作号码定价方法数量
00001 A 10
<00> 00002 A 3 <00> 00003 C 1 <00> 00004 D 5.....
...
等
标准化表格创建每种类型和每种数量的价格
价目表:
定价方法数量价格
A 1 10
A 2 12
A 3 14
A 4 16
A 5 18
A 6 19
.... ... ...
A 10 23
... ... ...
B ... ...
C ... ...
D 10 100
etc....
如何构建查询以获得相应的价格??? 提前谢谢!!!
抱歉,我无法弄清楚&#34;格式化&#34;,附加图片。
答案 0 :(得分:0)
这适合我,试试吧。
SELECT tblJobs.*, tblPrices.Quantity, tblPrices.Price, *
FROM tblJobs INNER JOIN tblPrices ON (tblJobs.Quantity = tblPrices.Quantity)
AND (tblJobs.[Pricing method] = tblPrices.[Pricing Method]);