根据存储在Access [duplicate]中的表中的日期显示不同的值

问题描述 投票:0回答:1

我有一组数据,每个日期客户的订单。

我在公司使用季节来比较销售情况。季节不是由年份定义,而是从某些日期定义,即。 2019年 - 从:01/05/2018 - 至:30/04/2019。

季节(SeasonName,From,To)的数据存储在Access中的另一个表中的所有季节(2018年,2017年等)。

我想在Access的查询中创建一个字段来检查订单的日期,如果它在Seasons表中定义的范围之间,则显示等效的SeasonName。

在Excel中我会使用索引和匹配来做,但在Access中我需要你的帮助!

非常感谢!

ms-access ms-access-2016
1个回答
0
投票

最简单的方法是使用Calendar表。您可以将日期链接到此表以检索相应的SeasonName。您可以在Excel中为此表生成数据,然后将其导入Access。这是一个Calendar表https://www.excelcampus.com/tables/calendar-table-explained/的示例。

Access的想法是一样的。使用所需日期构建表,然后为每个日期添加SeasonName信息。

© www.soinside.com 2019 - 2024. All rights reserved.