책 내용 질문하기
쿼리 파트 문제 질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
180
조회수
46
작성일
2013-06-05
작성자
첨부파일

수고 많으십니다.

기출 따라잡기 1번문제 해설을 보는데 납품월이 짝수달인 경우만 표시하는 부분에서 궁금한게 있어서

이렇게 질문 드립니다.

해설(문제1-6번)에는 납품일자필드 밑에 조건부분에다 조건을 안쓰고 수량필드 다음 필드에다 따로

Month([납품일자]) Mod 2라고 썼는데요. 왜 납품일자 조건부분에 안쓰고 옆에 따로 필드에다 조건을 써야

하나요? 제품명필드에는 밑에다 "커넥터"라고 조건 지정해놓고 왜 납품일자는 밑에다 하면 안되는지요...

그리고 Mod(Month([납품일자]),2)=0 이런식으로 안하고 왜 Month([납품일자]) Mod 2라고 쓰는건가요?

수식 형태의 함수식만 써오다가 갑자기 뜬금없이 다른 방식으로 조건을 지정하니까 당황스럽네요.

이런 방식으로 쓰는게 공부하면서 처음 나왔는데 이와 관련된 자세한 체계적인 설명은 나와있지 않은 듯

해서요.

엑세스 처음 접해서 무지 어렵긴 하지만 책 보면서 나름대로 해 나가고 있었는데 갑자기 쿼리 파트에서

멘탈이 무너지네요... 답변 기다리겠습니다. 수고하세요~

답변
2013-06-07 07:03:33

짝수 달만 표시 하기 위해서

달에 해당하는 값을 만들고 이 값중에서 짝수달만 구할 수 있게 해주셔야 합니다.

필드에 식을 이용하는 경우는 이 필드의 값으로 식에 해당하는 결과를 표시 하겠다는 것입니다.

month([납품일자]) mod 2 를 하면 month 에서 월에 해당하는 1,2,3,4,...12 를 구하게 되겠죠.

이것을 mod 2 로 나누면 1이나 0 이 나올 것입니다.

이중 0 값만 조건으로 지정하면 짝수달을 구할 수 있는 것이죠.

납품일자는 03-08-22 와 같이 입력되어 있으므로 월만 구하기 어렵기 때문에

이렇게 필드를 새로 만들어서 조건을 적용하는 것입니다.

엑세스에서 mod 사용법이 엑셀에서와 다릅니다.

그러므로

필드명 mod 2

와 같이 사용하셔야 하는 것입니다.

좋은 하루 되세요.

"
  • *
    2013-06-07 07:03:33

    짝수 달만 표시 하기 위해서

    달에 해당하는 값을 만들고 이 값중에서 짝수달만 구할 수 있게 해주셔야 합니다.

    필드에 식을 이용하는 경우는 이 필드의 값으로 식에 해당하는 결과를 표시 하겠다는 것입니다.

    month([납품일자]) mod 2 를 하면 month 에서 월에 해당하는 1,2,3,4,...12 를 구하게 되겠죠.

    이것을 mod 2 로 나누면 1이나 0 이 나올 것입니다.

    이중 0 값만 조건으로 지정하면 짝수달을 구할 수 있는 것이죠.

    납품일자는 03-08-22 와 같이 입력되어 있으므로 월만 구하기 어렵기 때문에

    이렇게 필드를 새로 만들어서 조건을 적용하는 것입니다.

    엑세스에서 mod 사용법이 엑셀에서와 다릅니다.

    그러므로

    필드명 mod 2

    와 같이 사용하셔야 하는 것입니다.

    좋은 하루 되세요.

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