수고 많으십니다.
기출 따라잡기 1번문제 해설을 보는데 납품월이 짝수달인 경우만 표시하는 부분에서 궁금한게 있어서
이렇게 질문 드립니다.
해설(문제1-6번)에는 납품일자필드 밑에 조건부분에다 조건을 안쓰고 수량필드 다음 필드에다 따로
Month([납품일자]) Mod 2라고 썼는데요. 왜 납품일자 조건부분에 안쓰고 옆에 따로 필드에다 조건을 써야
하나요? 제품명필드에는 밑에다 "커넥터"라고 조건 지정해놓고 왜 납품일자는 밑에다 하면 안되는지요...
그리고 Mod(Month([납품일자]),2)=0 이런식으로 안하고 왜 Month([납품일자]) Mod 2라고 쓰는건가요?
수식 형태의 함수식만 써오다가 갑자기 뜬금없이 다른 방식으로 조건을 지정하니까 당황스럽네요.
이런 방식으로 쓰는게 공부하면서 처음 나왔는데 이와 관련된 자세한 체계적인 설명은 나와있지 않은 듯
해서요.
엑세스 처음 접해서 무지 어렵긴 하지만 책 보면서 나름대로 해 나가고 있었는데 갑자기 쿼리 파트에서
멘탈이 무너지네요... 답변 기다리겠습니다. 수고하세요~
짝수 달만 표시 하기 위해서
달에 해당하는 값을 만들고 이 값중에서 짝수달만 구할 수 있게 해주셔야 합니다.
필드에 식을 이용하는 경우는 이 필드의 값으로 식에 해당하는 결과를 표시 하겠다는 것입니다.
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
와 같이 사용하셔야 하는 것입니다.
좋은 하루 되세요.
"