Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

이 문서에서는 상위 값 쿼리를 사용하여 레코드 집합에서 가장 최근 날짜 또는 가장 빠른 날짜를 찾는 방법을 설명합니다. 이 유형의 쿼리가 반환하는 정보를 사용하여 고객이 마지막으로 주문한 경우와 같은 다양한 비즈니스 질문에 답변할 수 있습니다.

실행할 작업

날짜를 사용하여 상위 값 쿼리가 어떻게 작동하는지 이해

테이블 또는 레코드 그룹에서 최신 날짜 또는 가장 빠른 날짜가 포함된 레코드를 찾아야 하는 경우 상위 값 쿼리를 사용합니다. 그런 다음 데이터를 사용하여 다음과 같은 여러 유형의 비즈니스 질문에 대답할 수 있습니다.

  • 직원이 언제 마지막으로 판매를 했나요? 대답은 가장 생산성이 희소하거나 생산성이 가장 좋은 직원을 식별하는 데 도움이 될 수 있습니다.

  • 고객이 주문을 언제 마지막으로 했나요? 고객이 특정 기간 동안 주문을 놓지 않은 경우 고객을 비활성 목록으로 이동해야 할 수 있습니다.

  • 다음 생일 또는 다음 n 생일은 누구인가요?

상위 값 쿼리를 만들고 사용하는 규칙

먼저 선택 쿼리를 만들어 상위 값 쿼리를 만들 수 있습니다. 원하는 결과에 따라 쿼리에 정렬 순서를 적용하거나 쿼리를 총 쿼리로 변환합니다. 쿼리를 변환하는 경우 최대 또는 최소와 같은 집계 함수를 사용하여 가장 높거나 가장 낮은 값을 반환하거나 First 또는 Last를 사용하여 가장 빠른 날짜 또는 최신 날짜를 반환합니다. 그룹 또는 범주 집합에 속하는 데이터를 찾아야 하는 경우 총 쿼리 및 집계 함수를 사용할 수 있습니다. 예를 들어 회사가 운영되는 각 도시에 대해 특정 날짜의 판매 번호를 찾아야 하다고 가정해 보겠습니다. 이 경우 도시는 범주(도시당 데이터를 찾아야 합니다)가 되기 때문에 총 쿼리를 사용합니다.

계속 진행할 때 쿼리 유형에 관계없이 쿼리는 고객 이름과 같은 설명 데이터가 포함된 필드와 찾을 날짜 값이 포함된 필드를 사용해야 합니다. 또한 날짜 값이 Date/Time 데이터 형식로 설정된 필드에 있어야 합니다. 이 문서에서 설명하는 쿼리는 텍스트 필드의 날짜 값에 대해 실행하려고 하는 경우 실패합니다. 또한 총 쿼리를 사용하려면 데이터 필드에 도시 또는 국가/지역 필드와 같은 범주 정보가 포함되어야 합니다.

상위 값 쿼리와 필터 사이에서 선택

상위 값 쿼리를 만들지 필터를 적용할지 여부를 확인한 다음 중 하나를 선택하십시오.

  • 필드에서 가장 최근 날짜 또는 최신 날짜가 있는 레코드를 반환하려는 경우 정확한 날짜 값을 모르거나 중요하지 않은 경우 상위 값 쿼리를 생성합니다.

  • 날짜가 일치하거나 이전 또는 특정 날짜보다 나중에 일치하는 모든 레코드를 반환하려는 경우 필터를 사용하게 됩니다. 예를 들어 4월에서 7월 사이의 판매 날짜를 표시하기 위해 필터를 적용합니다. 필터에 대한 전체 논의는 이 항목 이외에 있습니다.

    필터 만들기 및 사용에 대한 자세한 내용은 필터 적용 문서를 참조하여 Access 데이터베이스에서 레코드 선택을 봐야 합니다.

맨 위로 이동

가장 최근 날짜 또는 가장 빠른 날짜 찾기

이 섹션의 단계는 정렬 순서를 사용하는 기본 상위 값 쿼리를 만드는 방법과 식 및 기타 조건을 사용하는 고급 쿼리를 만드는 방법을 설명합니다. 첫 번째 섹션에서는 상위 값 쿼리를 만드는 기본 단계를 보여 주며, 두 번째 섹션에서는 조건을 추가하여 다음 몇 직원 생일을 찾는 방법을 설명합니다. 단계는 다음 샘플 테이블의 데이터를 사용 합니다.

이름

이름

주소

구/군/시

국가/지역

생년월일

고용 날짜

병재

송파구 잠실동 220

서울특별시

USA

05-Feb-1968

10-Jun-1994

Heloo

Waleed

구산동 17-111

김해시

USA

1957년 5월 22일

1996년 11월 22일

황태준

Guido

3122 75th Ave. S.W.

과천시

USA

11-11-1960

2000년 3월 11일

Bagel

Jean Philippe

무릉동 171-3

공주시

UK

1964년 3월 22일

22-Jun-1998

가격

Julian

사하구 신평동 701-29

부산광역시

멕시코

05-Jun-1972

05-Jan-2002

휴즈

크리스틴

3122 75th St. S.

과천시

USA

1970년 1월 23일

23-Apr-1999

Riley

Steve

동구 마산동 250-1

대전광역시

USA

14-Apr-1964

2004년 10월 14일

Birkby

Dana

2 Nosey Pkwy

인천광역시

USA

1959년 10월 29일

29-Mar-1997

원하는 경우 이 샘플 데이터를 새 테이블에 수동으로 입력하거나 이 샘플 테이블을 Microsoft Excel과 같은 스프레드시트 프로그램에 복사한 다음 Access를 사용하여 결과 워크시트를 테이블로 가져올 수 있습니다.

기본 상위 값 쿼리 만들기

  1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  2. 대화 상자에서 쿼리에서 사용할 테이블을 클릭하고 추가를 클릭하여 디자이너의 위쪽 섹션에 테이블을 덧붙인 다음 닫기 를 클릭합니다.

    -또는-

    표를 두 번 클릭한 다음 닫기 를 클릭합니다.

    나열된 샘플 데이터를 사용하는 경우 이전 섹션인 경우 Employees 테이블을 쿼리에 추가합니다.

  3. 쿼리에서 사용할 필드를 디자인 눈금에 추가합니다. 각 필드를 두 번 클릭하거나 필드 행의 빈 셀에서 각 필드를 끌어 놓을 수 있습니다.

    샘플 테이블을 사용하는 경우 이름, 성 및 생년월일 필드를 추가합니다.

  4. 위쪽 또는 아래쪽 값이 포함된 필드(생년월일 필드, 샘플 표를 사용하는 경우)에서 정렬 행을 클릭하고 오차 또는 내선 을 선택합니다.

    내림차별 정렬 순서는 가장 최근 날짜를 반환하고 오차 정렬 순서는 가장 빠른 날짜를 반환합니다.

    중요: 날짜가 포함된 필드에만 정렬 행에서 값을 설정해야 합니다. 다른 필드에 대한 정렬 순서를 지정하면 쿼리에서 원하는 결과를 반환하지 않습니다.

  5. 디자인 탭의 쿼리 설정 그룹에서 모두 옆에 있는 아래쪽 화살표(상위 값 목록)를 클릭하고 표시하려는 레코드 수를 입력하거나 목록에서 옵션을 선택합니다.

  6. 실행 단추 이미지 클릭하여 쿼리를 실행하고 데이터시트 보기에서 결과를 표시합니다.

  7. 쿼리를 저장하고 다음 단계에서 사용할 수 있습니다.

이 유형의 상위 값 쿼리는 회사에서 가장 오래된 사람 또는 최연소 사용자와 같은 기본 질문에 답변할 수 있습니다. 다음 단계에서는 식을 사용하는 방법 및 기타 조건을 사용하여 쿼리에 힘과 유연성을 추가하는 방법을 설명합니다. 다음 단계에 표시된 조건은 다음 세 직원 생일을 반환합니다.

쿼리에 조건 추가

참고: 이러한 단계에서는 이전 섹션에 설명된 쿼리를 사용할 것으로 가정합니다.

  1. 이전 단계에서 만든 쿼리를 디자인 보기로 전환합니다.

  2. 쿼리 디자인 눈금의 생년월일 열 오른쪽 열에서 Expr1: DatePart("m",[Birth Date])를 복사하여 붙여넣거나 입력합니다. 그런 다음 실행을 클릭합니다.

    DatePart 함수는 생년월일 필드의 월 부분을 추출합니다.

  3. 디자인 보기로 전환합니다.

  4. 첫 번째 식의 오른쪽에 Expr2: DatePart("d",[Birth Date])를 붙여넣거나 입력합니다. 그런 다음 실행을 클릭합니다.

    이 경우 DatePart 함수는 생년월일 필드의 날짜 부분을 추출합니다.

  5. 디자인 보기로 전환합니다.

  6. 방금 입력한 두 식 각각에 대한 표시 행의 확인란을 선택 취소하고 각 식의 정렬 행을 클릭한 다음 오차를 선택합니다.

  7. 실행을 클릭합니다.

  8. 선택적으로 쿼리 범위를 제한하는 조건을 지정할 수 있습니다. 조건을 지정하면 쿼리는 조건을 충족하는 레코드만 정렬하고 정렬된 목록 내에서 위쪽 또는 아래쪽 필드 값을 식별합니다.

    샘플 데이터를 계속 진행하기 위해 디자인 보기로 전환합니다. 그런 다음 생년월일 열의 조건 행에 다음 식을 입력합니다.

    Month([생년월일]) >(Date()) 또는 월([생년월일]) = Month(Date()) 및 Day([출생 날짜])>날짜(Date())

    이 식은 다음을 수행합니다. 월([생년월일]) >(Date()) 부분은 각 직원의 생년월일을 검사하여 향후 월에 해당 레코드가 포함되는지 확인하고, true인 경우 쿼리에 해당 레코드를 포함합니다. 월([생년월일]) = 월(Date()) 및 day([출생 날짜])>날짜(Date()) 부분은 현재 월에 발생하는 생년월일을 검사하여 생일이 현재 날짜에 또는 이후로 떨어지는지 확인할 수 있습니다. 해당 조건이 true이면 함수에 쿼리에 해당 레코드가 포함됩니다. 요약: 이 식은 생일이 1월 1일과 쿼리를 실행한 날짜 사이의 레코드를 무시합니다.

    쿼리 조건 식의 더 많은 예제를 보시고자 하는 경우 쿼리 조건의 예제 를 참조하세요.

  9. 디자인 탭의 쿼리 설정 그룹에서 모두 옆에 있는 아래쪽 화살표(상위 값 목록)를 클릭하고 표시하려는 레코드 수를 입력하거나 목록에서 옵션을 선택합니다.

    다음 세 생일을 표시하기 위해 3을 입력합니다.

  10. 실행 단추 이미지 클릭하여 쿼리를 실행하고 데이터시트 보기에서 결과를 표시합니다.

지정한 것보다 많은 레코드가 표시되는 경우

데이터에 날짜 값을 공유하는 여러 레코드가 포함된 경우 상위 값 쿼리에서 지정한 것보다 더 많은 데이터를 반환할 수 있습니다. 예를 들어 상위 값 쿼리를 디자인하여 직원 레코드 세 개를 검색할 수 있지만 쿼리는 다음 표와 같이 "Wilson" 및 "Edwards"가 생일을 공유하기 때문에 4개의 레코드를 반환합니다.

LastName

BirthDate

Berka

9/26/1968

Jackson

10/2/1970

Edwards

10/15/1965

윌슨

10/15/1969

지정한 레코드보다 적은 수의 레코드가 표시되는 경우

필드에서 위쪽 또는 아래쪽 5개 레코드를 반환하는 쿼리를 디자인하지만 쿼리는 세 개의 레코드만 반환하는 경우를 가정합니다. 일반적으로 디자인 보기에서 쿼리를 열고 디자인 눈금에서 열의 조건 행을 검토하여 이러한 유형의 문제를 해결합니다.

조건에 대한 자세한 내용은 쿼리 조건의 예제 를 참조하세요.

중복 레코드가 표시될 경우

상위 값 쿼리가 중복을 반환하는 경우 쿼리에 레코드를 구분할 수 있는 필드가 포함되어 있지 않습니다. 예를 들어 다음 표에는 트랜잭션을 처리한 영업원의 이름과 함께 가장 최근에 배송된 5개의 주문을 반환하는 쿼리의 결과가 표시됩니다.

ShippedDate

판매원

11/12/2004

Freitag

11/12/2004

Cajhen

10/12/2004

Delgado

10/12/2004

Delgado

10/12/2004

Freitag

세 번째 및 네 번째 레코드는 중복된 것으로 보이지만 판매원 Delgado가 같은 날에 배송된 두 개의 서로 다른 주문을 처리한 것일 수 있습니다.

요구 사항에 따라 중복 레코드를 반환하지 않도록 두 가지 중 하나를 할 수 있습니다. 쿼리 디자인을 변경하여 OrderID 및 CustomerID 필드와 같은 레코드를 구분하는 데 도움이 되는 필드를 추가할 수 있습니다. 또는 중복 레코드 중 하나만 볼 수 있는 경우 쿼리의 고유 값 속성을 예로 설정하여 고유한 레코드만 표시하면 됩니다. 이 속성을 설정하려면 쿼리 디자인 보기에서 쿼리 디자이너의 위쪽 절반의 빈 영역의 아무 곳이나 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 속성을 클릭합니다. 쿼리의 속성 시트에서 Unique Values 속성을 찾아 예로 설정합니다.

중복 레코드 처리에 대한 자세한 내용은 중복 데이터 찾기, 숨기기 또는 제거 문서를 참조하세요.

맨 위로 이동

범주 또는 그룹의 레코드에 대한 최신 날짜 또는 가장 빠른 날짜 찾기

총 쿼리를 사용하여 그룹 또는 범주에 속하는 레코드에 대한 가장 빠른 날짜 또는 최신 날짜를 찾을 수 있습니다. 총 쿼리는 Min,Max,Sum,FirstLast와 같은 집계 함수를 사용하여 지정된 필드의 값을 계산하는 선택 쿼리입니다.

이 섹션의 단계는 이벤트 관리 비즈니스를 실행하는 것으로 가정합니다. 스테이징, 조명, 케이터링 및 큰 함수의 다른 면을 관리합니다. 또한 관리하는 이벤트는 제품 출시, 거리 박람회 및 콘서트와 같은 여러 범주로 분류됩니다. 이 섹션의 단계는 일반적인 질문에 대답하는 방법을 설명합니다. 다음 이벤트는 언제인가요, 범주별로? 즉, 다음 제품 출시, 다음 콘서트 등은 언제인가.

계속 진행할 때 기본적으로 여기에 만든 총 쿼리 유형에는 그룹 또는 범주 데이터가 포함된 필드와 날짜가 포함된 필드만 포함할 수 있습니다. 범주의 항목을 설명하는 다른 필드(예: 고객 또는 공급자 이름)를 포함할 수 없습니다. 그러나 총 쿼리를 설명 데이터가 포함된 필드와 결합하는 두 번째 쿼리를 만들 수 있습니다. 이 섹션의 1단계에서는 해당 작업을 수행하는 방법을 설명합니다.

이 섹션의 단계는 다음 세 테이블을 사용하는 것으로 가정합니다.

이벤트 형식 테이블    

TypeID

이벤트 유형

1

제품 출시

2

회사 함수

3

개인 함수

4

기금 모금

5

트레이드 쇼

6

강의

7

콘서트

8

전시

9

거리 박람회

고객 테이블    

고객 ID

회사

연락처

1

극동 무역 그래픽

Jonathan Haas

2

신세계 통상 (주)

Ellen Adams

3

Fabrikam

캐롤 필립스

4

Wingtip Toys

Lucio Iallo

5

A Datum

Mandar Samant

6

Adventure Works

Brian Burke

7

디자인 연구소

Jaka Stele

8

파인 아트 스쿨

Milena Duomanova

이벤트 테이블    

이벤트 ID

이벤트 유형

고객

이벤트 날짜

가격

1

제품 출시

극동 무역

4/14/2003

\10,000,000

2

회사 함수

신세계 통상 (주)

4/21/2003

\8,000,000

3

트레이드 쇼

신세계 통상 (주)

5/1/2003

$25,000

4

전시

베네디스 유통 ㈜

5/13/2003

\4,500,000

5

트레이드 쇼

극동 무역

5/14/2003

$55,000

6

콘서트

파인 아트 스쿨

5/23/2003

\12,000,000

7

제품 출시

A Datum

6/1/2003

\15,000,000

8

제품 출시

Wingtip Toys

6/18/2003

\21,000,000

9

기금 모금

Adventure Works

6/22/2003

$1,300

10

강의

베네디스 유통 ㈜

6/25/2003

$2,450

11

강의

극동 무역

7/4/2003

$3,800

12

거리 박람회

베네디스 유통 ㈜

7/4/2003

₩5,500,000

참고: 이 섹션의 단계는 고객 및 이벤트 유형 테이블이 이벤트 테이블과의 일대다 관계의 "일" 쪽에 있는 것으로 가정합니다. 이 경우 이벤트 테이블은 CustomerID 및 TypeID 필드를 공유합니다. 다음 섹션에 설명된 총 쿼리는 이러한 관계 없이 작동하지 않습니다.

데이터베이스에 이 데이터를 추가하려면 어떻게 해야 하나요?

이러한 샘플 테이블을 데이터베이스에 추가하려면 Excel에 데이터를 복사한 다음 데이터를 가져올 수 있지만 몇 가지 예외가 있습니다.

  • Excel에 이벤트 형식 및 고객 테이블을 복사할 때 TypeID 및 CustomerID 열을 복사하지 않습니다. 워크시트를 가져올 때 Access에서 기본 키 값을 추가합니다. 시간을 절약할 수 있습니다.

  • 테이블을 가져온 후 디자인 보기에서 이벤트 테이블을 열고 이벤트 유형 및 고객 열을 조회 필드로 변환해야 합니다. 이렇게 하려면 각 필드에 대한 데이터 형식 열을 클릭한 다음, 검색 마법사를 클릭합니다.

    검색 필드를 만드는 일환으로 Access는 이벤트 유형 및 고객 열의 텍스트 값을 원본 테이블의 숫자 값으로 바 대체합니다.

    검색 필드 만들기 및 사용에 대한 자세한 내용은 다중 평가 필드 만들기 또는 삭제 및 다중 평가 필드 가이드 를 참조하세요. 두 문서 모두 특정 필드에 대해 여러 값을 선택할 수 있는 검색 필드 유형을 만드는 방법을 설명하고, 검색 목록을 만드는 방법을 설명합니다.

총 쿼리 만들기

  1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  2. 사용할 테이블을 두 번 클릭합니다. 각 테이블은 쿼리 디자이너의 위쪽 섹션에 나타납니다.

    위에 나열된 샘플 테이블을 사용하는 경우 이벤트 및 이벤트 형식 테이블을 추가합니다.

  3. 쿼리에서 사용할 테이블 필드를 두 번 클릭합니다. 이 시점에서 쿼리에 그룹 또는 범주 필드 및 값 필드만 추가해야 합니다.

    위의 세 테이블에 나열된 샘플 데이터를 사용하는 경우 이벤트 형식 테이블의 이벤트 유형 필드 또는 이벤트 테이블의 이벤트 날짜 필드를 추가합니다.

  4. 선택적으로 쿼리 범위를 제한하는 조건을 지정할 수 있습니다. 조건을 충족하는 레코드만 정렬하고 위쪽 및 아래쪽 필드 값은 이 정렬된 목록 내에서 식별됩니다.

    예를 들어 개인 함수 범주에서 이벤트를 반환하려는 경우 이벤트 형식 열의 조건 행인 "개인 함수"에<> 입력합니다.

    쿼리 조건 식의 더 많은 예제를 보시고자 하는 경우 쿼리 조건의 예제 를 참조하세요.

  5. 다음을 수행하여 쿼리를 총 쿼리로 변환합니다.

    디자인 탭의 표시/숨기기 그룹에서 요약을 클릭합니다.

    총계 행이 디자인 눈금에 표시됩니다.

  6. 각 그룹 또는 범주 필드의 총 행이 그룹별로 설정되어 있는지 확인한 다음 값 필드의 합계 행(위쪽 또는 아래쪽 값이 있는 필드)을 최대 또는 최소로 설정합니다.

    Max는 숫자 필드에서 가장 큰 값과 날짜/시간 필드의 가장 최근 날짜 또는 시간 값을 반환합니다. Min은 숫자 필드에서 가장 작은 값과 날짜/시간 필드의 가장 빠른 날짜 또는 시간 값을 반환합니다.

  7. 디자인 탭의 쿼리 설정 그룹에서 모두 옆에 있는 아래쪽 화살표(상위 값 목록)를 클릭하고 표시하려는 레코드 수를 입력하거나 목록에서 옵션을 선택합니다.

    이 경우 모두 선택한 다음 실행을 클릭하여 데이터시트 보기에서 결과를 표시합니다.

    참고: 6단계에서 선택한 함수에 따라 Access는 쿼리의 값 필드 이름을 MaxOfFieldName 또는 MinOfFieldName으로 변경합니다. 샘플 테이블을 사용하는 경우 Access는 MaxOfEvent Date 또는 MinOfEvent Date 필드의 이름을 변경합니다.

  8. 쿼리를 저장하고 다음 단계로 이동하세요.

쿼리 결과에 제품 이름 또는 제품에 대한 기타 정보가 표시되지 않습니다. 추가 데이터를 표시하려면 방금 만든 쿼리를 통합하는 두 번째 쿼리를 만들어야 합니다. 다음 단계에서는 이 작업을 하는 방법을 설명합니다.

더 많은 데이터를 추가하기 위한 두 번째 쿼리 만들기

  1. 만들기 탭의 쿼리 그룹에서 쿼리 디자인을 클릭합니다.

  2. 쿼리 탭을 클릭한 다음, 이전 섹션에서 만든 총 쿼리를 두 번 클릭합니다.

  3. 테이블 탭을 클릭하고 총계 쿼리에 사용한 테이블을 추가하고 다른 관련 데이터가 포함된 테이블도 추가합니다. 위의 세 개의 샘플 테이블을 사용하는 경우 이벤트 유형, 이벤트 및 고객 테이블을 새 쿼리에 추가합니다.

  4. 합계 쿼리의 필드를 상위 테이블의 해당 필드에 조인합니다. 이렇게 하여 총계 쿼리의 각 필드를 테이블의 해당 필드로 드래그합니다.

    세 테이블의 샘플 데이터를 사용하는 경우 총 쿼리의 이벤트 형식 열을 이벤트 유형 테이블의 이벤트 형식 필드로 드래그합니다. 그런 다음 총 쿼리의 MaxOfEvent 날짜 열을 이벤트 테이블의 이벤트 날짜 필드로 끌어다 놓습니다. 이러한 조인을 만들면 새 선택 쿼리가 총 쿼리의 데이터와 다른 테이블의 데이터를 함께 가져올 수 있습니다.

  5. 쿼리의 다른 테이블에서 설명 필드를 추가합니다.

    세 테이블의 샘플 데이터를 사용하는 경우 고객 테이블에서 회사 및 연락처 필드를 추가할 수 있습니다.

  6. 선택적으로 하나 이상의 열에 대한 정렬 순서를 지정합니다. 예를 들어 범주를 사전순으로 나열하기 위해 이벤트 형식 열의 정렬 행을 오차순으로 설정합니다.

  7. 디자인 탭의 결과 그룹에서 실행을 클릭합니다.

    쿼리 결과는 데이터시트 보기에 표시됩니다.

팁:  가격 열의 제목이 MaxOfPrice 또는 MinOfPrice로표시되지 않는 경우 디자인 보기에서 쿼리를 열고 눈금의 가격 열에 Price: MaxOfPrice 또는 Price: MinOfPrice를 입력합니다.가격은 데이터시트 보기에서 열의 제목으로 표시됩니다.

맨 위로 이동

가장 최근 날짜 및 가장 빠른 날짜 찾기

이 문서의 앞부분에서 만든 쿼리는 위쪽 또는 아래쪽 값을 반환할 수 있지만 둘 다 반환할 수 없습니다. 단일 보기에서 값 집합을 모두 표시하려면 상위 값을 검색하는 쿼리와 아래쪽 값을 검색하는 쿼리 두 개를 만든 다음 결과를 단일 테이블에 병합하고 저장해야 합니다.

위쪽 및 아래쪽 값을 찾아 테이블에 해당 데이터를 표시하는 프로세스는 다음과 같은 광범위한 단계를 따릅니다.

  • 상위 값 및 아래쪽 값 쿼리를 만들거나 데이터를 그룹화해야 하는 경우 최소 및 최대 함수를 사용하는 합계 쿼리를 만드면 됩니다.

  • 상위 값 쿼리(또는 최대 합계 쿼리)를 만들기 테이블 쿼리로 은신하고 새 테이블을 만들 수 있습니다.

  • 아래쪽 값 쿼리(또는 최소 합계 쿼리)를 추가 쿼리로 변환하고 상위 값 테이블에 레코드를 추가합니다.

    이 섹션의 단계는 이 작업을 수행 하는 방법을 설명합니다.

    쿼리 만들기

    1. 위쪽 및 아래쪽 값 쿼리를 생성합니다.

      위쪽 또는 아래쪽 값 쿼리를 만드는 데 필요한 단계는 이 문서의 앞부분에서 가장 최근 또는 가장 빠른 날짜 찾기를 참조하세요. 레코드를 범주별로 그룹화해야 하는 경우 이 문서의 앞부분에서 범주 또는 그룹의 레코드에 대한 가장 최근 날짜 또는 가장 빠른 날짜 찾기를 참조하세요.

      마지막 섹션에서 샘플 테이블을 사용하는 경우 이벤트 테이블의 데이터만 사용합니다. 두 쿼리의 이벤트 테이블에서 이벤트 유형, 고객 및 이벤트 날짜 필드를 사용하세요.

    2. 상위 값 및 아래쪽 값과 같은 의미 있는 이름으로 각 쿼리를 저장하고 다음 단계에서 사용할 수 있습니다.

만들기 테이블 쿼리 만들기

  1. 상위 값 쿼리가 디자인 보기에서 열리면:

    디자인 탭의 쿼리 유형 그룹에서 테이블 만들기를 클릭합니다.

    테이블 만들기 대화 상자가 나타납니다.

  2. 이름 상자에 위쪽 및 아래쪽 레코드를 저장할 테이블의 이름을 입력합니다. 예를 들어 위쪽 및 아래쪽레코드를 입력한 다음 확인 을 클릭합니다.

    쿼리를 실행할 때마다 데이터시트 보기에서 결과를 표시하는 대신 쿼리에서 테이블을 만들고 상위 값을 현재 데이터로 바 대체합니다.

  3. 쿼리를 저장하고 닫습니다.

추가 쿼리 만들기

  1. 디자인 보기에서 아래쪽 값 쿼리를 사용하여:

    디자인 탭의 쿼리 유형 그룹에서 추가를 클릭합니다.

  2. 추가 대화 상자가 나타납니다.

  3. 테이블 만들기 대화 상자에 입력한 이름과 동일한 이름을 입력합니다.

    예를 들어 위쪽 및 아래쪽레코드를 입력한 다음 확인 을 클릭합니다. 쿼리를 실행할 때마다 데이터시트 보기에서 결과를 표시하는 대신 쿼리는 레코드를 맨 위 및 아래쪽 레코드 테이블에 추가합니다.

  4. 쿼리를 저장하고 닫습니다.

쿼리 실행

  • 이제 두 쿼리를 실행할 준비가 완료되었습니다. 탐색 창에서 위쪽 값 쿼리를 두 번 클릭하고 Access에서 메시지가 표시될 때 예를 클릭합니다. 그런 다음, 아래쪽 값 쿼리를 두 번 클릭하고 Access에서 메시지가 표시될 때 예를 클릭합니다.

  • 데이터시트 보기에서 위쪽 및 아래쪽 레코드 테이블을 를 를 를 수 있습니다.

중요: make-table을 실행하거나 쿼리를 추가하려고 하여 아무 일도 일어나지 않는다고 생각될 경우 다음 메시지에 대한 액세스 상태 표시줄을 검사합니다.

사용 안 함 모드에서 매크로 함수나 이벤트를 차단했습니다.

해당 메시지가 표시된 경우 다음 단계를 수행합니다.

  • 아직 표시되지 않는 경우 메시지 표시줄을 표시합니다. 이렇게하려면 데이터베이스 도구 탭의 표시/숨기기 그룹에서 메시지 표시줄 을 클릭합니다.

  • 메시지 표시줄에서 옵션을 클릭합니다.

    Microsoft Office 보안 옵션 대화 상자가 나타납니다.

  • 콘텐츠 사용 을 선택한 다음 확인 을 클릭합니다.

  • 쿼리를 다시 실행합니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×