我有两张表,指南和可用性。 指南是指南的列表,并且可用性是针对特定指南了解信息的日期的列表。例如03/03/14 - 指南3 - 可用或05/03/14 - 指南1 - 忙碌。如果指南在某一天的可用性尚不清楚,那么当天没有条目可用性。Access中的查询(添加缺失值)
我想编写一个查询,以便在接下来的三天内返回所有指南的状态列表。如果状态未知,则会说未知。
我确定在SQL中,这个任务肯定是可行的,但是我必须在Access 2013中编写一个Web应用程序而受到限制。这意味着我必须在Access中使用查询编辑器。任何有专业知识的人都可以提供一些指导吗如果问题中有任何不清楚的地方,请这样说。
Example query output:
03/03/2013 - Guide 1 - Busy
03/03/2013 - Guide 2 - Unknown
03/03/2013 - Guide 3 - Unknown
04/03/2013 - Guide 1 - Available
04/03/2013 - Guide 2 - Available
04/03/2013 - Guide 3 - Unknown
05/03/2013 - Guide 1 - Unknown
05/03/2013 - Guide 2 - Unknown
05/03/2013 - Guide 3 - Unknown
Table: Guides
Guide 1
Guide 2
Guide 3
Table: Availability
03/03/2013 - Guide 1 - Busy
04/03/2013 - Guide 1 - Available
04/03/2013 - Guide 2 - Available
P.S:有人建议我可能需要做出第三个表列出了所有用于未来10年的日期。如果它有助于解决方案,这不会是一个问题
数据库引擎将使用哪些数据源为您提供具有Mar 5 2013日期的行?这个日期不存在于你的任何一张表格中,但它必须来自某个地方。你有单独的日历表,每日有一行吗?如果不是,你会愿意创建一个吗? – HansUp 2013-03-03 15:19:24
指南和可用性表之间是否存在关系? – DevelopmentIsMyPassion 2013-03-03 15:19:32
@HansUp如果有必要,我不介意创建一个包含很长日期列表的表格。不过,如果这也可以,我宁愿用第二个查询来完成。 – 2013-03-03 15:24:51