我试图用表1中的[REP NAME]字段填写表2中的[SHIP REP NAME],并在MS Access中使用IF语句。但我遇到了重复。标准是在装运订单日期期间提取正确的REP
表
加入CUST NO
我的IF声明:REP名称:Iff([tbl2]。[发货日期]介于[tbl1]。[eff date]和[tbl1]。[exp date],[tbl1]。[rep name],&# 34;未知&#34)
但是,每条记录将显示两条记录,总共为8条而不是原始记录。
答案 0 :(得分:0)
这应该有效:
Select
Table2.*,
Table1.[Rep Name]
From
Table1,
Table2
Where
Table1.[Cust No] = Table2.[Cust No]
And
Table2.[Ship Date] Between Table1.[Eff Date] And Table1.[Exp Date]