책 내용 질문하기
쿼리 기출따라잡기
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
180
조회수
34
작성일
2013-07-23
작성자
첨부파일

스크린샷처럼 문제 1에 일자를 사용하고 조건으로 안 보이게 하고 답처럼 입력하면 왜 안되죠?

어쩔때는 문제에 주어지지 않은 필드를 사용하여 그 아래 조건을 클릭하고 조건창에 입력하기도 하던데

어쩔때는 그냥 필드에 입력하고 어느 경우에는 필드에 추가하고 요약 누르고 조건 클릭하고 조건창에 입력하나요?

그리고 문제 3번에

합계사번 입력할 때 요약을 개수로 하던데

합계사번이면 합계로 해야되는게 아닌가요? 그리고 결과창은 사번이라는 값은 없는데 사번을 왜 두번을 넣어줬는지도 궁금해요

문제 4번에서는 not in(select 거래처코드 from 제품납품내역) 이렇게 나왔는데 왜 거래처코드 아래의 조건에만 이렇게 입력하죠??

옆에 전문가의 조언에는 제품납품내역 테이블에 존재하지 않는 거래처이므로 ~~ 라고 나와있는데

제품납품내역 테이블에 존재하지 않는 거래처 테이블의 자료 중 거래처코드, 지역, 대표자 필드를 조회하라고 했으니

not in(select 지역 from 제품납품내역)

not in(select 대표자 from 제품납품내역)

이렇게 옆에도 써줘야 되는게 아닌가요?

답변
2013-07-24 23:08:32

1. 납품일자의 값이 날짜형식이기 때문에 이 날짜형식을 내가 원하는 월 값으로 변경하기 위하여

필드에 month([납품일자)] 와 같이 사용하고 이 값을 이용하여 짝수인지 홀수 인지 알기 위하여

mod 도 사용한 것입니다.

month([납품일자]) mod 2 로 지정하면 납품일자에서 월에 해당하는 값중 짝수면 0 홀수면 1 이 나오게 됩니다.

이값중 짝수만 구하고자 하므로 조건에 0 을 지정한 것입니다.

이렇게 원래 필드의 내용을 변경하여 원하는 결과를 내기 위해서는 새로운 필드에서 식으로 만들어 사용하는 것입니다.

원래 필드의 내용중에서 원하는 내용을 찾을 수 있다면

원래 필드 아래에 조건을 지정하여 작성하면 되는 것입니다.

2.

합계사번은 개수에 대한 합계가 구해지는 것입니다.

합계사번은 관리부(행)의 2년~5년까지의 합계를 구하는 것이죠.

하나는 행 머리글로, 하나는 개수를 구할 때 사용합니다.

그림을 잘 보시면 알 수 있습니다.

부서이름이 행이름으로 입력 되어 있습니다.

첫번째 행에 관리부, 두번째 행에 기획부, 세번째 행에 영업부

그리고 합계 사번도 마찮가지로 행이름으로 입력 되어 있어요.

첫번째 행에 7, 두번째 행에 10, 세번째 행에 8 으로요.

그리고 2, 3, 4, 5 는 열머리글로 지정되어 있습니다.

그렇기 때문에 행머리글에 부서이름과 합계사번이 들어가게 되구요.

열머리글에 근무년수가 들어가고 값에는 사번에 개수가 되는 것입니다.

열머리글의 2,3,4,5 는 근무년수를 뜻하는 것입니다.

3.

두 테이블간에 관계가 지정된 필드중 하나만 지정 하시면

관계가 지정 되어 있기 때문에 전체적으로 적용이 가능 합니다.

그래서 거래처코드에만 적는 것이죠.

좋은 하루 되세요

"
  • *
    2013-07-24 23:08:32

    1. 납품일자의 값이 날짜형식이기 때문에 이 날짜형식을 내가 원하는 월 값으로 변경하기 위하여

    필드에 month([납품일자)] 와 같이 사용하고 이 값을 이용하여 짝수인지 홀수 인지 알기 위하여

    mod 도 사용한 것입니다.

    month([납품일자]) mod 2 로 지정하면 납품일자에서 월에 해당하는 값중 짝수면 0 홀수면 1 이 나오게 됩니다.

    이값중 짝수만 구하고자 하므로 조건에 0 을 지정한 것입니다.

    이렇게 원래 필드의 내용을 변경하여 원하는 결과를 내기 위해서는 새로운 필드에서 식으로 만들어 사용하는 것입니다.

    원래 필드의 내용중에서 원하는 내용을 찾을 수 있다면

    원래 필드 아래에 조건을 지정하여 작성하면 되는 것입니다.

    2.

    합계사번은 개수에 대한 합계가 구해지는 것입니다.

    합계사번은 관리부(행)의 2년~5년까지의 합계를 구하는 것이죠.

    하나는 행 머리글로, 하나는 개수를 구할 때 사용합니다.

    그림을 잘 보시면 알 수 있습니다.

    부서이름이 행이름으로 입력 되어 있습니다.

    첫번째 행에 관리부, 두번째 행에 기획부, 세번째 행에 영업부

    그리고 합계 사번도 마찮가지로 행이름으로 입력 되어 있어요.

    첫번째 행에 7, 두번째 행에 10, 세번째 행에 8 으로요.

    그리고 2, 3, 4, 5 는 열머리글로 지정되어 있습니다.

    그렇기 때문에 행머리글에 부서이름과 합계사번이 들어가게 되구요.

    열머리글에 근무년수가 들어가고 값에는 사번에 개수가 되는 것입니다.

    열머리글의 2,3,4,5 는 근무년수를 뜻하는 것입니다.

    3.

    두 테이블간에 관계가 지정된 필드중 하나만 지정 하시면

    관계가 지정 되어 있기 때문에 전체적으로 적용이 가능 합니다.

    그래서 거래처코드에만 적는 것이죠.

    좋은 하루 되세요

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.