我认为这可能是非常基本的,但我还没有能够解决这个问题。
我为学生信息创建了一个Access数据库。我有一个"学生"桌子和学校年龄"表。 "学生"表格包括“学年”和“学年”的查询字段。表允许每年选择学生上学。 "学年" table包括一个年份列表,以及一个名为" Current Year"的YN字段。指定哪一年被认为是最新的。
我的目的是将报告/查询配置为仅显示"当前年份"学生们。如何根据学生的时间过滤我的报告。[学年]包括[学年]的年份。当前=真?
答案 0 :(得分:0)
假设您将School Year
存储为具有年份值的数字字段,您可以尝试:
select * from [Students] where [School Year] = year(date());
date()
- 返回当前日期year(date)
- 返回指定日期的年份