我在Access查询中有一个Dlookup公式,我用它来根据同一查询中的付款日期返回要使用的费率。
我有一个单独的查询,其中包含不同日期范围内的利率。
由于某些原因,该公式有效,但没有返回正确的利率,它只是从利率查询中返回随机错误的利率。
我使用的公式是
Interest Rate: DLookUp("[Rate]","Interest Rates Query","#" & Format([Payment Date],"dd-mm-yyyy") & "# between [Interest Rates Query]![Date From] And [Interest Rates Query]![Date To]")
非常感谢你的帮助!
由于
答案 0 :(得分:0)
如果查询相同,请尝试以下操作:
DLookUp("[Rate]","[Interest Rates Query]","[Payment Date] Between [Date From] And [Date To]")
编辑:
如果有两个查询,请使用:
Select
q1.*, q2.Rate
From
q1, q2
Where
q1.PaymentDate Between q2.DateFrom And q2.DateTo