在访问中有一个表(订单):date1和date2都是访问中的日期/时间数据类型
date1 | date2
我在访问中有一个简单的查询,运行返回不匹配错误:
Select date1
FROM order_table
WHERE DateSerial(Year(date1),Month(Date1)+1,7) > date2
这很奇怪,因为数据类型匹配,不知道为什么。
答案 0 :(得分:2)
order
是SQL中的保留字(ORDER BY
)。
您必须将其括在方括号中。
Select date1
FROM [order]
WHERE DateSerial(Year(date1),Month(Date1)+1,7) > date2
DateSerial
WHERE子句在测试表上为我工作。