2014-04-13 4 views
-1

이것은 권장 접근 방식 및 구문에 대한 질문입니다.MS Access : 정렬, 정렬 및 조회 콤보

저는 수영자가 팀 페이스로 네 팀으로 그룹화 된 스포츠 관리 프로그램을 운영합니다. 각 팀의 가장 느린 멤버를 기반으로 각 팀의 팀 페이스를 결정하려면 Access가 필요합니다.

특히, 각 참가자의 페이스와 각 참가자 팀의 이름이있는 참가자 테이블과 정렬 및 색 구분 된 페이스의 Paces 조회 테이블이 있습니다. 팀의 참가자 보행을 비교하려면 Access가 필요하고 thta 팀 (페이스 룩업 테이블에서 가장 낮은 인덱스 번호를 가짐)에서 가장 느린 페이스를 선택하고 "그린"과 같은 페이스의 컬러 코드를 반환해야합니다. (이 팀은 그린 팀 중 하나입니다.)

그런 다음 데이터 값은 모든 팀을 색상별로 나열한 팀 테이블에 기록됩니다.

어디서부터 시작해야합니까? 고마워.

+0

먼저 쿼리를 작성하여 시작하십시오. JOIN, MIN 함수 및 GROUP BY가 필요할 것입니다. – Mihai

+0

감사합니다. 가입, 분 및 그룹화. – user3529366

답변

0

다음은 선형 직선 접근법입니다. Participants 테이블을 사용하여 MAX 함수를 사용하여 팀 이름과 최대 페이스를 반환하는보기를 만듭니다. 팀 이름으로 GROUP. 그런 다음 첫 번째보기를 Paces look up 테이블에 조인하는 두 번째보기를 만듭니다. WHERE MAX PACE는 색상의 최소값과 최대 값 사이에 있습니다.

+0

이와 비슷합니다. 속도는 필자가 MAX를 할 수없는 텍스트에 있었기 때문에 현실은 조금 더 복잡해졌지만 이것이 솔루션의 핵심이었습니다. 많은 감사합니다. – user3529366