존속년도를 구하는 쿼리문제에서 datediff함수를 사용할 때 요약을 누른다음 식으로 따로 지정해주지 않는 이유가 궁금합니다.
cf) 182p - 2번 문제에서는 iif함수를 사용할 때는 요약을 식으로 묶어주었는데 기준이 어떻게 되는 것인지요?
안녕하세요.
필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.
이 문제의 경우, [창립일] 필드를 가지고 와서 존속년도를 계산해서 해당 필드의 내용으로 채우는 것입니다.
그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.
이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.
예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.
그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면
필드명 =month([날짜])
요약 조건
조건 =3
과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고
이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.
요약을 누르는 것은 '소속지점코드' 별로 묶어주기 위해 사용된 것입니다.
해설에 나와있는 대로, '존속년도' 필드는 '소속지점코드'에 따라 모두 같은 데이터의 반복이므로 '묶는 방법'으로 자동 설정됩니다.
p.182 처럼,
필드명에 식을 입력 했을때 그냥 실행이 안된다면 요약을 눌러 식으로 바꿔서 사용하시면 됩니다.
하지만 식이 입력되었어도 요약에 식을 지정 하지 않아도 제대로 실행된다면 꼭 식으로 바꾸시지 않아도 되는 것이죠.
조건에 조건을 입력 했을때도 마찮가지 입니다. 조건을 입력하고 그냥 두셔도 제대로 실행된다면 그냥 두시면 되구요.
아니라면 요약에서 조건으로 변경 하시면 됩니다.
쉽게 생각 하시면 됩니다. 제대로 실행만 되면 됩니다.
좋은 하루 보내세요.
-
관리자2018-12-22 19:24:50
안녕하세요.
필드명에 식을 지정 하는 것은 그 필드의 내용을 식의 값으로 채우기 위한 것입니다.
이 문제의 경우, [창립일] 필드를 가지고 와서 존속년도를 계산해서 해당 필드의 내용으로 채우는 것입니다.
그냥 필드를 가져와서 조건에 사용하는 것은 원래 필드의 내용중 조건에 맞는 것을 찾기 위한 것이구요.
이 두가지를 다 하는 경우는 식으로 만든 값에 대해서 조건을 적용할 때 입니다.
예를 들면 날짜 라는 필드가 있고 이 날짜에는 2012-8-14 와 같은 날짜값이 입력 되어 있습니다.그런데 쿼리에서 표시 하고 싶은것은 월에 대해서 이고 이 월에서도 3월에 대해서만 확인 하고 싶다 라고 한다면
필드명 =month([날짜])
요약 조건
조건 =3과 같이 사용하는 것입니다. 필드명에서 사용된 식으로 월에 해당하는 것만 필드에 표시 하고
이 필드중에서도 3인 값 즉 3월에 해당하는 것만 찾기 위한 것이죠.
요약을 누르는 것은 '소속지점코드' 별로 묶어주기 위해 사용된 것입니다.
해설에 나와있는 대로, '존속년도' 필드는 '소속지점코드'에 따라 모두 같은 데이터의 반복이므로 '묶는 방법'으로 자동 설정됩니다.
p.182 처럼,
필드명에 식을 입력 했을때 그냥 실행이 안된다면 요약을 눌러 식으로 바꿔서 사용하시면 됩니다.
하지만 식이 입력되었어도 요약에 식을 지정 하지 않아도 제대로 실행된다면 꼭 식으로 바꾸시지 않아도 되는 것이죠.
조건에 조건을 입력 했을때도 마찮가지 입니다. 조건을 입력하고 그냥 두셔도 제대로 실행된다면 그냥 두시면 되구요.
아니라면 요약에서 조건으로 변경 하시면 됩니다.
쉽게 생각 하시면 됩니다. 제대로 실행만 되면 됩니다.
좋은 하루 보내세요.