드로우홀릭 더베이직

두 테이블 조인 후 합계 산출 관련 문의 件

2018.02.22 17:12:10 조회 수 4089 추천 수 0

무작정 따라하기 2010 책을 구해 무작정 따라하던 중 궁금증이 생겨 문의 드립니다.


아래와 같이 두개 테이블이 존재 합니다.


목적은, 각 제품(1,2,3) 전체 생산라인에 소요된 시간을 구하고자 합니다.

테이블1에는 시간이 없기 떄문에 2의 시간을 끌어와서 각각 대입 後 횟수를 곱하여 제품 별 합계를 구하고자 하는데, 어떻게 해야 할까요?


테이블 1. 

생산라인1 

횟수 

생산라인2 

횟수 

·· 

 제품1

 A

 1

 B

 2

 제품2

 B

 2

 B

 2

··· 

 제품3

 C

 1

 C

 1

···



테이블 2. 

작업

시간 (hr)

 A

 1

 B

 2

 C

 3



결과  →  제품1 : 1*1 + 2*2 = 5

                제품2 : 2*2 + 2*2 = 8

                제품3 : 3*1 + 3*1 = 6


와 같은 결과를 구하고 싶습니다.


참고로 제품(1,2,3)등에 대한 생산라인은 예시에서는 1,2만 생상하였지만, 경우에 따라 10이상 까지 가는 경우도 있습니다.



profile

윈드님

2018.03.12 22:29:12
*.99.12.45

일단 테이블1의 구조가 좋지 않습니다.

현재 구조는 처음 설정한 후에 셍산라인이 늘어나면 그만큼 쿼리등을 수정해야 하는 구조입니다. 

아래 그림과 같은 구조(제품별-생산라인별-작업별-횟수)로 테이블을 생성해야 합니다.

Cap 2018-03-12 22-22-56-791.png


그리고 작업별 시간 소요 테이블을 만들어 줍니다.

Cap 2018-03-12 22-23-05-700.png


그 후 이 두 테이블을 조인 해 줍니다.


그럼 아래와 같은 결과를 얻을 수 있습니다.

Cap 2018-03-12 22-23-15-522.png


아래 그림은 위 그림의 데이터를 추출하는 쿼리 디자인 입니다.

Cap 2018-03-12 22-24-02-056.png


이런 구조를 사용하면 현재는 제품별 생산소요시간이 나오지만, 제품별-생산라인별 생산소요시간도 추출 할 수 있습니다.

첨부
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31894
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28034
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23124
380 쿼리 file 3 자유자 2023-04-26 4798
379 로그인후 담당자가 작성한 데이터만 보고싶어요 1 주라기 2017-03-01 4752
378 액세스 질문 드립니다. 1 쿠웨이트azrp 2018-01-18 4748
377 기본키.. 일련번호 관련 질문있습니다.. clicheshim 2015-08-12 4721
376 담당자 테이블에서 로그인ID의 사용권한 여부 확인 4 청선 2014-09-11 4666
375 액세스 추가 쿼리 질문 드립니다. file 2 왓썹초이 2016-04-01 4650
374 오류 나오는데 왜 그런건지... file 1 박형근 2023-01-19 4572
373 SQL에 대한 궁금즘 2 겨루기 2021-02-03 4569
372 안녕하세요 일련번호질문입니다. 1 김병욱 2017-06-28 4559
371 잘 모르겠어요 벽파2 2013-12-16 4548
370 검색어를 입력하여 리스트박스에 검색결과 얻기 1 순둥동이 2016-03-31 4537
369 [쿼리]GROUP BY로 계산한 값을 조건에 따라 처리하는법 file 1 satler 2016-10-12 4508
368 엑세스 너무어렵네요 ㅠㅠ 1 엑세스고수되고파 2015-06-19 4490
367 엑셀 내보내기 관련 5 성난파도 2015-04-29 4472
366 실무 액세스 2 "참조"부분 file 3 키스톤 2020-12-22 4461
365 관계 설정 1 kwon 2016-02-02 4455
364 보고서 엑셀로 내보내기 오류 질문 file 5 허수아비 2019-02-10 4427
363 액세스 2010 무작정 따라하기 예제 1 성이 2019-01-04 4426
362 엑셀자료를 액세스로 업로드 하는 방법 file 1 바다거북이 2019-03-24 4422
361 쿼리 조건 식 1 수달 2018-09-14 4405


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.