나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 초보 (fundman)

추천:  0
파일:     검색 자료.mdb (360KB) 조회:  1097
제목:   다중 테이블 쿼리 및 SUM 방법을 알려주세요
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 액세스 버전(95,97,2000,2002): 2002
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP): WIN2000
3. CPU (486,PentiumI/II/III/IV...): III
4. RAM (32,64,128,256,512MB,1G...):  256

* 아래줄에 질문을 작성하세요 >> 

이전에 Crocii 님께 질문한 것과 비슷한 내용인데 SUM하는것이 
안되 다시 문의 드립니다.

1.테이블 종류 및 필드
A 테이블 구조
    :사업자구분FIELD, 금액FIELD,매출구분FIELD,업체명FIELD,A구분FIELD, 월FIELD
B 테이블 구조
    :사업자구분FIELD, 금액FIELD,매출구분FIELD,업체명FIELD,B구분FIELD, 월FIELD
C 테이블 구조
    :사업자구분FIELD, 금액FIELD,매출구분FIELD,업체명FIELD,C구분FIELD, 월FIELD
D 테이블 구조
    :사업자구분FIELD, 금액FIELD,매출구분FIELD,업체명FIELD,D구분FIELD, 월FIELD
E 테이블 구조
    :사업자구분FIELD, 금액FIELD,매출구분FIELD,업체명FIELD,E구분FIELD, 월FIELD
F 테이블 구조
:사업자구분FIELD, 공급가FIELD,부가세FIELD,매출구분FIELD,업체명FIELD,F구분FIELD, 월FIELD

각 상품 테이블별로 공통된 필드만 표기하였으며 각 테이블마다 각각의 
다른 필드를 가지고 있습니다.
사업자구분FIELD  값 : A-(~F)AREA 형태의 값이 들어있습니다.
"A(~F)구분 FIELD"값 :  END, 또는 RED 값이 들어있습니다.
"월FIELD"값         : "2004/01" 과 같은 형태의 값이 들어있습니다.


2.원하는 결과 포맷
      월       사업자구분    구분FIELD값       합계금액
EX)  2004/01     A-AREA       RED               1000
     2004/01     B-AREA       END               2200
     2004/01     C-AREA       RED               2200
     2004/01     D-AREA       END               300
     2004/01     E-AREA       END               300
     2004/01     F-AREA       END               300   --> F의 경우는 공급가+부가세
     2004/02     A-AREA       RED               3000
     2004/02     B-AREA       END               4400

각 월별로 사업자구분별로  금액의 합계를 구하려고 합니다. 
그리고 해당 결과를 별도의 테이블에 입력하는 방법이 있는지 알려주세요

예제를 첨부했는데 고수님들의 많은 조언 부탁드립니다.

 
[불량 게시물 신고]  
초보맨1.파일을 보니 통합쿼리(전체 합계 금액)가 있던데 이를 이용해서 결과를 얻으시면 됩니다.

SELECT [전체 합계 금액].정산월, [전체 합계 금액].사업자구분, [전체 합계 금액].구분, Sum([전체 합계 금액].요금) AS 요금의합계
FROM [전체 합계 금액]
GROUP BY [전체 합계 금액].정산월, [전체 합계 금액].사업자구분, [전체 합계 금액].구분;

(새쿼리 만들기-디자인보기-(테이블이나 쿼리 선택을 취소하고)-sql보기-위에 코드를 복사해서 넣어서 만들면 됩니다.)


2.위의 결과로 테이블을 만들기 위해서는 아래와 같은 테이블만들기쿼리를 만들어 실행하면 됩니다.
(위의 쿼리 이름이 Query1이라 할때)

SELECT Query1.* INTO 만들고자하는테이블이름 FROM Query1;
10-12 (16:34)
삭제 ■신고
초보감사합니다.....^^10-13 (11:13)
삭제 ■신고
        
  

작성일 : 2004-10-12(14:09)
최종수정일 : 2004-10-12(14:09)