如何调整查询条件Like "*2018*"
以始终匹配当前年份?
我尝试过:
Like Year(Now())
Like "*Year(Now())*"
Like *Year(Now())*
Like "Year(Now())"
但是查询抛出错误或返回空表。
答案 0 :(得分:2)
如果您将此作为条件应用于日期字段,它将永远不会匹配。您正在将年份数字与完整的日期字段进行比较
假设日期字段是日期数据类型,则需要WHERE子句类似
WHERE Year(YourDateField) = Year(Now())
答案 1 :(得分:0)
您需要连接字符串:
Like "*" & Year(Now()) & "*"