子句之间的 MS 访问不起作用

MS access between clause not Working

子句之间的 MS 访问无效(两个日期之间)。

我的查询如下:

SELECT     [Supplier].sname, 
           [Supplier].scontact, 
           [Supplier].sadd, 
           [Purchase].qnt, 
           [Purchase].item, 
           [Purchase].price, 
           [Purchase].priceperkg, 
           [Purchase].date, 
           [Purchase].suppid, 
           [Purchase].purchaseid 
FROM       Purchase 
INNER JOIN Supplier 
ON         Purchase.suppid = Supplier.sid 
WHERE      [Purchase].date BETWEEN date= ? AND ?

WHERE [Purchase].date BETWEEN date= ? AND ? 是无效语法。尝试:

WHERE   [Purchase].date BETWEEN ? AND ?