这有效......
select *
from events
where user_id = 47
and event_date Between #03/01/2015# And #03/31/2015#
但是当月份是2月或任何其他偶数时,我会收到语法错误。
select *
from events
where user_id = 47
and event_date Between #02/01/2015# And #02/31/2015#
错误:
查询表达式'user_id = 57和event_date中的日期语法错误#02/01/2015#和#02/31/2015#
不能为我的生活弄清楚为什么?
我正在使用Access数据库,并且已经工作了3年,直到今天,可能保存在更新版本的Access中。
答案 0 :(得分:3)
二月没有31天。
答案 1 :(得分:2)
你不知道feb has 28 days
:使用
select * from events
where user_id = 47 and event_date
Between #02/01/2015# And #02/28/2015#
即使你尝试了至少29(你可能认为闰日),这是可以接受的。但是怎么来31。