[英]data type mismatch when comparing dates in MS-Access
我将日期存储在“常规日期”格式的MS-Access表中。
我正在尝试创建一个返回特定日期范围(2010年3月以来的所有记录)之间的记录的查询,但是我遇到了“critera expression”中的“数据类型不匹配”消息。
这是我的发言;
SELECT Loan.loan_datetimeLeant, product_name,
[product_artist/director], product_category, loanItem_cost
FROM Loan
INNER JOIN ((Product
INNER JOIN Ite
ON Product.[product_id] = Item.[product_id])
INNER JOIN Loan_Items
ON Item.[item_id] = Loan_Items.[item_id])
ON (Loan.[cust_id] = Loan_Items.[cust_id])
AND (Loan.[loan_datetimeLeant] = Loan_Items.[loan_datetimeLeant])
WHERE Loan.loan_datetimeLeant >= '01/03/2010'
AND Loan.loan_datetimeLeant <= '31/03/2010'
ORDER BY Loan.loan_datetimeLeant;
我尝试过日期格式的变化(mm / dd / yyyy,dd / mm / yyyy 00:00:00)
访问日期的分隔符是#:
WHERE Loan.loan_datetimeLeant >= #03/01/2010# AND Loan.loan_datetimeLeant <= #03/31/2010#
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.