MS Access에서 데이터베이스를 예약하는 클래스 작업 중입니다. 다양한 수업이 있습니다. 각 수업은 여러 번, 때로는 여러 번 수업되지만, 반드시 매일은 아닙니다. 각 과정에는 랩톱에 저장된 고유 한 소프트웨어 및 데이터 집합이 있습니다. 해당 소프트웨어가로드 된 각 코스의 랩톱 세트가 있습니다.windowing functions ms 액세스
주어진 교육 일에 대해 강사가 어느 랩톱 컴퓨터를 사용해야하는지 알 수 있도록 해당 컴퓨터 실에서 몇 명을 수용 할 것인가에 따라 다른 방의 적합한 클래스에 랩톱 ID 범위를 할당해야합니다 그 날 수업을 가르치기 위해 그들과 함께 방.
Date Room ClassName HeadCount
---- ---- --------- ---------
11/30 101 Intro 10
11/30 102 Intro 15
11/30 103 Course 2 5
12/1 101 Intro 10
12/1 102 Course 2 15
12/1 103 Course 3 10
나는 또한이 노트북에 대해 다음 사항을 알고 : 위의 두 테이블을 기반으로
이ClassName LaptopID
--------- ---------
Intro LT.Intro_1
Intro ...
Intro LT.Intro_30
Course 2 LT.Course 2_1
Course 2 ...
Course 2 LT.Course 2_30
Course 3 LT.Course 3_1
Course 3 ...
Course 3 LT.Course 3_30
, 내가 출력 할 것이다 :
예를 들어, 나는 원시 데이터를
Date Room ClassName HeadCount First Laptop Last Laptop
---- ---- --------- --------- ------------ -----------
11/30 101 Intro 10 LT.Intro_1 LT.Intro_10
11/30 102 Intro 15 LT.Intro_11 LT.Intro_25
11/30 103 Course 2 5 LT.Course 2_1 LT.Course 2_5
12/1 101 Intro 10 LT.Intro_1 LT.Intro_10
12/1 102 Course 2 15 LT.Course 2_1 LT.Course 2_15
12/1 103 Course 3 10 LT.Course 3_1 LT.Course 3_10
저는 이것이 윈도우 기능이지만 MS Access에는 리드 또는 지연이 없다는 것을 알고 있습니다. 해결 방법이 있습니까?
다른 데이터베이스로 전환하십시오. 소프트웨어 권장 사항을 작성하지 않아도되지만 SQL Server Express는 동일한 공급 업체에서 제공하고 무료이며 창 기능을 지원합니다. –
LaptopID의 형식이 "### _ TEXT"인 두 번째 테이블에서 '001_LT.Intro', '030_LT'와 같은 다른 열을 만들 수 있습니까?소개 '등? 그렇다면 HeadCount 열을 두 번째 테이블에 추가하면 ClassName 및 HeadCount별로 MAX 및 MIN을이 새 열과 그룹에 사용할 수 있습니다. – Pops
은 실제 테이블 정의 또는 쿼리 결과입니까? 액세스가 가능하지만 성능은 확실하지 않을 수 있습니다. –