대부분의 또는 가장 최근 날짜를가지고 있는 레코드 찾기

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

이 문서에서는 레코드 집합의 최근 또는 가장 오래 된 날짜를 찾으려면 상위 값 쿼리 및 요약 쿼리를 사용 하는 방법을 설명 합니다. 다양 한 고객 주문을, 마지막 배치 되는 경우 어떤 5 분기 판매 도시별 최선의 되었을 등 비즈니스 질문에 대답 하는 데 도움이 수 있습니다.

이 문서의 내용

개요

예제와 함께 예제 데이터 준비

최소 또는 가장 최근 날짜 찾기

레코드 그룹에 대 한 대부분의 또는 가장 최근 날짜 찾기

개요

데이터의 순위 수 있으며 상위 값 쿼리를 사용 하 여 순위가 가장 높은 항목을 검토할 수 있습니다. 상위 값 쿼리는 웹 사이트에서 가장 많이 본 5 페이지 예를 들어 결과의 위쪽에서 지정 된 숫자 또는 %의 값을 반환 하는 선택 쿼리가입니다. 모든 종류의 값에 대 한 상위 값 쿼리를 사용 하 여 – 숫자 필요가 없습니다.

그룹화 하거나 순위를 지정 하면 전에 데이터를 요약 하려는 경우 상위 값 쿼리를 사용 하 여 필요가 없습니다. 예를 들어 회사 작동 하는 각 도시에 대해 지정된 된 날짜에 대 한 판매 번호를 검색 해야 합니다. 대/소문자를 도시 범주 (도시 마다 데이터를 찾는 데 필요한) 되 면 해당 요약 쿼리를 사용 하므로 합니다.

상위 값 쿼리를 사용 하 여 테이블 또는 레코드 그룹의 최신 또는 오래 된 날짜를 포함 하는 레코드를 검색 하는 다음과 같은 비즈니스 질문의 다양 한을 확인할 수 있습니다.

  • 사용자가 사항을 적용 했습니다 판매량이 가장 최근에?

  • 언제 않은 고객 마지막 주문을?

  • 팀에서 다음 세 개의 생일 언제 까지입니까?

상위 값 쿼리 만들기를 먼저 선택 쿼리를 만듭니다. 그런 다음 위쪽 또는 아래쪽에 대 한 원하는 여부 질문에 답해 –에 따라 데이터를 정렬 합니다. 그룹화 하거나 데이터를 요약 해야 할 경우 선택 쿼리를 요약 쿼리 변환할 수 있습니다. 다음 기준 또는 최신 날짜를 반환, 최대값 또는 최소값 높은 값 또는 가장 낮은 값 또는 첫 번째 또는 마지막 반환 하려면 같은 집계 함수를 사용할 수 있습니다.

이 문서 것으로 가정 하는 데 사용 되는 날짜 값 날짜/시간 데이터 형식입니다. 텍스트 필드에 날짜 값 경우.

필터를 사용 하 여 상위 값 쿼리를 대신 하는 것이 좋습니다.

필터는 특정 날짜 염두에 있는 경우 일반적으로 더 합니다. 상위 값 쿼리 만들기 또는 필터를 적용 해야 하는지 여부를 확인 하려면 다음 사항을 고려 합니다.

  • 반환 하려면 날짜와 일치 하는 모든 레코드 이전에 또는 특정 날짜 보다 늦은 필터를 사용 합니다. 예를 들어 월과 년 7 월 까지의 판매에 대 한 날짜를 보려면 필터를 적용 하면 됩니다.

  • 가장 최근 또는 최신 날짜 필드에 포함 된 레코드의 지정된 된 시간을 반환 하려면와 정확 하 게 날짜 값을 모르는 or 중요 하지 않은 경우 상위 값 쿼리를 만듭니다. 예를 들어 5 개의 최상의 판매 분기를 보려면 상위 값 쿼리를 사용 합니다.

필터 만들기 및 사용 하는 방법에 대 한 자세한 내용은 Access 데이터베이스의 레코드 선택 표시 되도록 필터 적용문서를 참고 하세요.

맨 위로 이동

예제와 함께 예제 데이터 준비

이 문서의 단계는 다음 예제 테이블에서 데이터를 사용 합니다.

Employees 테이블   

LastName

첫 번째 이름

주소

구/군/시

CountryOrR 지역

생년월일 날짜

고용 날짜

병재

송파구 잠실동 220

서울특별시

USA

1968/이후의 날짜로 05-월-

1994-10-6 월

궁 성 주

구산동 17-111

김해시

USA

1957-22-5 월

1996 년 11-22-

황태준

태 준

3122 301 평균 -5

과천시

USA

1960-11-11 월

2000 년 3 월 월 11

Bagel

장 명

무릉동 171-3

공주시

UK

1964-22-3 월

1998 년 6 월 22 일

가격

사하구 신평동 701-29

부산광역시

멕시코

1972-05-6 월

2002-05-01

혜 린

3122 동 301

과천시

USA

1970-1 월 23-

2000-23-4 월

익 한

동구 마산동 250-1

대전광역시

USA

1964-14-4 월

2004 년 10 월 14

구현

2 연 수동 208-16

인천광역시

USA

1959-Oct-29

1997 년 3 월-29-

이벤트 유형 테이블    

TypeID

이벤트 유형

1

신제품 출시

2

회사 함수

3

개인 함수

4

투자 설명회

5

박람회

6

강의

7

공동

8

우리

9

도 박람회

고객 테이블    

고객 ID

회사

연락처

1

극동 무역 그래픽

강민수

2

신세계 통상 (주)

황영순 씨

3

Fabrikam

Carol 십자

4

통상

강세라

5

A. 데이텀

김애란

6

Adventure Works

유가

7

디스 유통 ㈜

Jaka Stele

8

학교: 미술

Milena Duomanova

Events 표에서    

이벤트 ID

이벤트 유형

고객

이벤트 날짜

가격

1

신제품 출시

극동 무역

4/14/2011

\10,000,000

2

회사 함수

신세계 통상 (주)

4-21/2011

\8,000,000

3

박람회

신세계 통상 (주)

2011-05-01

$ 25000

4

우리

베네디스 유통 ㈜

5/13/2011

\4,500,000

5

박람회

극동 무역

5/14/2011

$ 55, 000 대

6

공동

학교: 미술

5/23/2011

\12,000,000

7

신제품 출시

A. 데이텀

년 6 월 1 일과 2011

\15,000,000

8

신제품 출시

통상

6/18/2011

\21,000,000

9

투자 설명회

Adventure Works

년 6 월 22 일과 2011

$ 1, 300 대

10

강의

베네디스 유통 ㈜

6/25/2011

$ 2,450

11

강의

극동 무역

2011-07-04

$ 3800

12

도 박람회

베네디스 유통 ㈜

2011-07-04

₩5,500,000

참고: 이 섹션의 단계에 있다고 가정 하는 고객 및 이벤트 유형 이벤트 테이블에 일대다 관계의 "일" 쪽에 있는 테이블입니다. 이 경우 Events 표에서 CustomerID 및 TypeID 필드를 공유합니다. 요약 쿼리 다음 섹션에 설명 된 해당 관계 없이 작동 하지 것입니다.

Excel 워크시트에 예제 데이터를 붙여 넣습니다.

  1. Excel을 시작합니다. 빈 통합 문서를 엽니다.

  2. (4 개 필요 합니다) 워크시트를 삽입 하려면 SHIFT + f 11을 누릅니다.

  3. 빈 워크시트에 각 예제 테이블에서 데이터를 복사 합니다. 열 머리글 (첫 번째 행)를 포함 합니다.

워크시트에서 데이터베이스 테이블 만들기

  1. 열 머리글을 포함 하 여 첫 번째 워크시트에서 데이터를 선택 합니다.

  2. 탐색 창을 마우스 오른쪽 단추로 클릭 한 다음 붙여넣기를 클릭 합니다.

  3. 첫 번째 행에 열 머리글이 포함 되어 있는지 확인 하려면 를 클릭 합니다.

  4. 나머지 워크시트 각각에 대해 1-3 단계를 반복 합니다.

최소 또는 가장 최근 날짜 찾기

이 섹션의 단계에 상위 값 쿼리를 만드는 프로세스를 설명 하 예제 데이터를 사용 합니다.

기본적인 상위 값 쿼리 만들기

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

    테이블 표시 대화 상자가 나타납니다.

  2. Employees 테이블을 두 번 클릭 한 다음 닫기를 클릭 합니다.

    예제 데이터를 사용 하는 경우 Employees 테이블 쿼리를 추가 합니다.

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

    예제 표를 사용 하는 경우 첫 번째 이름, 성, 이름 및 생년월일 필드를 추가 합니다.

  4. 상위 또는 하위 값 (예제 표를 사용 하는 경우 생년월일 필드)이 포함 된 필드에서 정렬 행을 클릭 하 고 오름차순 또는 내림차순을 선택 합니다.

    가장 최근 날짜를 반환 내림차순 정렬 및 오름차순으로 정렬 기준 날짜를 반환 합니다.

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

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

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

  7. NextBirthDays로 쿼리를 저장 합니다.

이 유형의 상위 값 쿼리는 가장 오래 된 사용자 또는 회사 나이가 주목 해야 할 등 기본 질문에 대답 수 있는지 확인할 수 있습니다. 다음 쿼리에 능력과 유연성을 추가 하려면 식 및 기타 조건을 사용 하는 방법을 설명 합니다. 다음 단계에 표시 된 조건 다음 세 명의 직원 생일을 반환 합니다.

쿼리에 조건을 추가합니다

이 단계는 이전 절차에서 만든 쿼리를 사용 합니다. 텍스트 값이 아닌 실제 날짜/시간 데이터가 포함 된 아니라 다른 상위 값 쿼리를 함께 따를 수 있습니다.

팁:  이 쿼리 작동 방식을 이해 하려면 디자인 보기와 각 단계에서 데이터 시트 보기로 전환 합니다. 실제 쿼리 코드를 표시 하려는 경우 SQL 보기로 전환 합니다. 보기 간에 전환 하려면 쿼리 맨 아래에 있는 탭을 마우스 오른쪽 단추로 클릭 한 다음 원하는 보기를 클릭 합니다.

  1. 탐색 창에서 NextBirthDays 쿼리를 마우스 오른쪽 단추로 클릭 한 다음 디자인 보기를 클릭 합니다.

  2. 쿼리 디자인 눈금 생년월일을 오른쪽에 있는 열에서에서 다음과 같이 입력:
    MonthBorn: DatePart("m",[BirthDate])합니다.
    이 식은 DatePart 함수를 사용 하 여 생년월일에서 월을 추출 합니다.

  3. 쿼리 디자인 눈금의 다음 열에 다음과 같이 입력:
    DayOfMonthBorn: 같은 식을
    이 식은 생년월일에서 DatePart 함수를 사용 하 여 해당 월의 일을 추출 합니다.

  4. 방금 입력 한 두 식 각각에 대 한 표시 행에 있는 확인란의 선택을 취소 합니다.

  5. 각 식에 대 한 정렬 행을 클릭 한 다음 오름차순을 선택 합니다.

  6. 생년월일 열의 조건 행에 다음 식을 입력:
    Month ([생년월일]) gt_ Month(Date()) 또는 Month([Birth Date]) Month(Date()) 및 Day([Birth Date])>Day(Date())
    This = 식 다음을 수행합니다.

    • Month ( [생년월일]) gt_ Month(Date()) 각 직원의 생년월일 이후 달의 범위를 지정 합니다.

    • Month ( [생년월일]) Month(Date()) 및 Day([Birth Date])>Day(Date()) specifies that if the birth date occurs in the current month, the birthday falls on or after the current day. =

      즉,이 식은 위치 생일이 사이 발생 년 1 월 1과 현재 날짜 모든 레코드를 제외 합니다.

      팁:  쿼리 조건 식의 더 많은 예제 쿼리 조건 예제문서를 참고 하세요.

  7. 디자인 탭의 쿼리 설정 그룹에서 반환 상자에 3 입력 합니다.

  8. 디자인 탭의 결과 그룹에서 실행 단추 이미지 을 클릭합니다.

참고:  직접 데이터를 사용 하 여 고유한 쿼리를 지정 하면 보다 더 많은 레코드 경우가 표시 될 수 있습니다. 데이터에 상위 값 중에서 값을 공유 하는 여러 레코드가 있으면 반환 원하는 것 보다 더 많은 레코드를 의미 하는 경우에 전자 쿼리가 이러한 모든 레코드를 반환 합니다.

맨 위로 이동

레코드 그룹에 대 한 대부분의 또는 가장 최근 날짜 찾기

요약 쿼리를 사용 하 여 시/도로 그룹화 된 이벤트와 같은 그룹에 속한 레코드에 대 한 빠른 또는 최근 날짜를 찾을 수 있습니다. 요약 쿼리는 집계 함수를 사용 하는 선택 쿼리 (등 Group By, M에서Max, Count, 첫 번째마지막) 각 출력 필드의 값을 계산 합니다.

범주--하 여 그룹화 및 요약 하려는 값이 있는 필드에 사용할 필드를 포함 합니다. 예를 들어 다른 출력 필드 –을 포함 하는 경우 이벤트 – 유형별로 그룹화 하는 경우 고객의 이름이 쿼리 됩니다도 해당 필드 사용 하 여 그룹을 변경 하 여 원래 질문에 대답 하지 않고도 결과. 다른 필드를 사용 하 여 행 레이블을 지정 하려면 요약 쿼리를 원본으로 사용 하는 추가 쿼리 만들기 및 추가 필드를 쿼리에 추가 합니다.

팁:  고급 질문에 대답 하기에 매우 효과적인 전략이 단계에서 쿼리를 작성 합니다. 작업에 복잡 한 쿼리를 시작 하는 데 문제가 있는지 여부를 설치할 수 나누는 것 일련의 간단한 쿼리 하는 것이 좋습니다.

요약 쿼리 만들기

이 절차에서는이 질문에 답하는 데 이벤트 예제 표이벤트 유형 예제 표 를 사용 합니다.

언제 콘서트 제외 하 고 각 이벤트 유형 중 가장 최근의 이벤트 였습니까?

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

  2. 테이블 표시 대화 상자에서 이벤트 및 이벤트 유형을 두 번 클릭 테이블입니다.
    각 테이블이 쿼리 디자이너의 위쪽 구역에 나타납니다.

  3. 테이블 표시 대화 상자를 닫습니다.

  4. 이벤트 유형 테이블의 이벤트 유형 필드 및 쿼리 디자인 눈금에 필드를 추가 하려면 Events 표에서 EventDate 필드를 두 번 클릭 합니다.

  5. 이벤트 유형 필드의 조건 행에서 쿼리 디자인 눈금에서 <>Concert를 입력 합니다.

    팁:  조건 식의 더 많은 예제 쿼리 조건 예제문서를 참고 하세요.

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

  7. 쿼리 디자인 눈금에서 EventDate 필드의 요약 행을 클릭 한 다음 최대값을 클릭 합니다.

  8. 디자인 탭의 결과 그룹에서 보기를 클릭한 다음 SQL 보기를 클릭합니다.

  9. SELECT 절 AS 키워드 바로 뒤의 끝에 있는 SQL 창에서 MaxOfEventDate를MostRecent바꿉니다.

  10. MostRecentEventByType로 쿼리를 저장 합니다.

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

이 절차는 이전 절차의 MostRecentEventByType 쿼리를 사용 하 여이 질문에 대답 하려면:

각 이벤트 유형 중 가장 최근의 이벤트에서 고객은 누가 였습니까?

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

  2. 테이블 표시 대화 상자의 쿼리 탭에서 MostRecentEventByType 쿼리를 두 번 클릭 합니다.

  3. 대화 상자의 테이블 탭에서 이벤트 테이블 및 고객 테이블을 두 번 클릭 합니다.

  4. 쿼리 디자이너에서 다음 필드를 두 번 클릭 합니다.

    1. Events 표에서 이벤트 유형을 두 번 클릭 합니다.

    2. MostRecentEventByType 쿼리 MostRecent를 두 번 클릭 합니다.

    3. Customers 테이블에서 회사를 두 번 클릭 합니다.

  5. 쿼리 디자인 눈금 이벤트 유형 열의 정렬 행에서에서 오름차순을 선택 합니다.

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

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×