두 테이블 가이드 및 가용성이 있습니다. 가이드은 가이드 목록이며 입니다. 가용성은 특정 가이드에 대한 정보가 알려진 날짜 목록입니다. 예 : 03/03/14 - 가이드 3 - 사용 가능 또는 05/03/14 - 가이드 1 - 통화 중. 특정 날짜에 가이드의 가용성이 아직 알려지지 않은 경우 에 해당 항목이 전혀 표시되지 않습니다. 그 날의 가용성은입니다.Access에서 쿼리 (누락 된 값 추가)
다음 3 일 동안 모든 가이드의 상태 목록을 반환하는 쿼리를 작성하고 싶습니다. 상태가 알려지지 않은 경우 알 수 없음이라고 표시됩니다.
SQL에서는이 작업을 확실히 수행 할 수 있지만 Access 2013에서 웹 응용 프로그램을 작성해야하므로 제한적입니다. 따라서 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 년 동안 모든 날짜를 나열 세 번째 테이블을해야 할 수도 있습니다 제안했다. 이것은 솔루션에 도움이된다면 문제가되지 않습니다.
2010 년 3 월 5 일자로 행에 어떤 데이터 소스를 사용합니까? 그 날짜는 어느 쪽 테이블에도 존재하지 않지만 어딘가에서 왔음에 틀림 없습니다. 날짜별로 행이 하나씩있는 별도의 캘린더 테이블이 있습니까? 그렇지 않다면, 당신은 그것을 기꺼이 만들겠습니까? – HansUp
가이드와 사용 가능 테이블간에 관계가 있습니까? – DevelopmentIsMyPassion
@HansUp 필요한 경우 긴 날짜 목록이있는 테이블을 만드는 데 신경 쓰지 않습니다. 그러나 그것은 가능하다면 두 번째 쿼리로 수행하는 것을 선호합니다. –