ACC2000: 여러 값 필드 크로스탭 쿼리 만들기 방법

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

209143
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
이 문서에서는 Microsoft Access 2002 버전에 304458 참조하십시오.
요약
초급: 단일 사용자 컴퓨터의 사용자 인터페이스에 대한 지식이 필요합니다.

Microsoft Access 크로스탭 쿼리를 하나의 필드 또는 계산 값으로 지정할 수 있습니다. 종종 쿼리에서 두 개 이상의 값 표시 할 수 있습니다.

예를 들어, 회사, 주문 수 당 정보가 두 개의 열로 보여 주는 예제입니다 및 순서는 각 연도에 대한 합계:
   Company Name  1998 Orders  1998 Total  1999 Orders  1999 Total   --------------------------------------------------------------   ABC Company   12           $855.00     15           $1010.25   XYZ Company   1017         $22045.57   1050         $25345.29				
이 유형의 쿼리 여러 값 필드 쿼리 라고도 합니다.

참고: 예제 파일 Qrysmp00.exe이 이 문서에 사용된 기술의 데모를 볼 수 있습니다. 이 예제 파일을 구하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
207626ACC2000: Access 2000 예제 쿼리 사용 가능한 다운로드 센터에서
추가 정보
여러 값 필드 크로스탭 쿼리를 만들려면 계산하려는 각 값에 대해 별도의 크로스탭 쿼리를 만들어야 합니다. 이러한 쿼리는 다음, 원하는 결과를 표시하려면 선택 쿼리를 사용하여 조인할 수 있습니다.

다음 예제에서는 Northwind.mdb 예제 데이터베이스를 사용하여 "요약" 절에 이 문서의 앞부분에 나오는 예제와 유사한 결과를 표시하는 쿼리를 만듭니다. 이를 판매 및 총 수를 각 연도에 대한 각 회사의 보여줍니다.
  1. Northwind.mdb 예제 데이터베이스를 열고 주문, 주문 정보 및 Customers 테이블을 기초로 다음 크로스탭 쿼리를 만듭니다:
       Query: Order Total   ------------------   Type: Crosstab Query   Join: Customers.[CustomerID] <-> Orders.[CustomerID]   Join: Orders.[OrderID] <-> Order Details.[OrderID]   Field: CompanyName      Table Name: Customers      Total: Group By      Crosstab: Row Heading   Field: Expr1: Year([OrderDate]) & " " & "Order Total"      Table Name:      Total: Group By      Crosstab: Column Heading  Field: Expr2: Sum(CCur([UnitPrice]*[Quantity]*(1-[Discount])))      Table Name:      Total: Expression      Crosstab: Value					
  2. 주문 및 Customers 테이블을 기초로 다음 크로스탭 쿼리를 만드는:
       Query: Order Count   ------------------   Type: Crosstab Query   Join: Customers.[CustomerID] <-> Orders.[CustomerID]   Field: CompanyName      Table Name: Customers      Total:      Group By      Crosstab:   Row Heading   Field: Expr1: Year([OrderDate]) & " " & "Order Count"      Table Name:      Total: Group By      Crosstab: Column Heading   Field: OrderID      Table Name: Orders      Total:      Count      Crosstab:   Value					
  3. 주문 요약 및 주문 횟수 크로스탭 쿼리를 기반으로 하는 쿼리를 만듭니다. 결과를 보려는 수년 동안 총 주문 및 주문 횟수 필드를 뿐만 아니라 CompanyName 사용됩니다. 다음 예제에서는 Microsoft Access에서 총 주문 및 주문 횟수 마지막 2년.
       Query: Multiple Values   ----------------------   Join: Order Total.[CompanyName] <-> Order Count.[CompanyName]   Field: CompanyName      Table Name: Order Count   Field: 1997 Order Count      Table Name: Order Count   Field: 1997 Order Total      Table Name: Order Total   Field: 1998 Order Count      Table Name: Order Count   Field: 1998 Order Total      Table Name: Order Total					
다음과 같이 보입니다 테이블의 다중 값 쿼리 실행 결과:
                         1997 Order  1997 Order  1998 Order  1998 Order   Company Name            Count       Total       Count       Total   --------------------------------------------------------------------   Alfred's Futterkiste        3      $2,022.50        3      $2,022.50   Ana Trujillo                2        $799.75        1        $514.10   Antonio Moreno              5      $5,960.78        1        $660.00				
참고: 연결한 테이블 중 둘 이상의 필드에서 지정된 필드를 쿼리에 조인된 테이블 이름을 식에 추가해야 합니다. 예를 들어, 단계 1에서 사용자가 변경할 수 있습니다:
   Year([OrderDate]) & " " & "Order Total"				
수:
   Year([Orders].[OrderDate]) & " " & "Order Total"				
테이블 행에 테이블 이름을 추가하면 구문 오류가 생성됩니다. 테이블 이름을 완전히 두면, 모호한 참조 오류가 생성됩니다.
참조
크로스탭 쿼리에 대한 자세한 내용은 도움말 메뉴에서 Microsoft Access 도움말 을 누르고 Office 길잡이나 도움말 마법사에서 크로스탭 쿼리 를 입력한 다음 반환되는 항목의 검색 을 클릭하십시오.
inf Qrysmp00 exe

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 209143 - 마지막 검토: 12/05/2015 11:03:22 - 수정: 1.1

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB209143 KbMtko
피드백