책 내용 질문하기
온라인 채점 결과 문의
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
0
조회수
23
작성일
2025-01-02
작성자
최*나
첨부파일

2025_실전모의고사_D형

-2. 월별통화현황 쿼리 0/7

-쿼리 비교 X [월별통화현황] 쿼리 (SELECT 고객관리.고객이름

-DateDiff("yyyy"

-[생년월일]

-Date()) AS 나이

-Avg(통화시간별요금.[통화시간(초)]) AS [통화시간(초)평균]

-Avg(통화시간별요금.[요금(원)]) AS [요금(원)평균] FROM 고객관리 INNER JOIN 통화시간별요금 ON 고객관리.고객코드 = 통화시간별요금.고객코드 GROUP BY Month([날짜])

-고객관리.고객이름

-DateDiff("yyyy"

-[생년월일]

-Date()) HAVING (((Month([날짜]))=[월 입력])); )이 정답(SELECT 고객관리.고객이름

-DateDiff("yyyy"

-[생년월일]

-Date()) AS 나이

-Avg(통화시간별요금.[통화시간(초)]) AS [통화시간(초)평균]

-Avg(통화시간별요금.[요금(원)]) AS [요금(원)평균] FROM 고객관리 INNER JOIN 통화시간별요금 ON 고객관리.고객코드 = 통화시간별요금.고객코드 WHERE (((Month([날짜]))=[월입력])) GROUP BY 고객관리.고객이름

-DateDiff("yyyy"

-[생년월일]

-Date()); )과 다릅니다.




이거 책의 쿼리 결과와 정답파일과 다릅니다 오류아닌가요?

파일에 [월 입력] 이부분도 띄어쓰기 안되어있고

책에 결과랑 파일 결과랑 다릅니다



답변
2025-01-03 16:42:58

안녕하세요.

Date 함수로 인해 결과값이 연도에 따라 다르게 표시되므로 교재를 만들 때의 연도와 현재 실행하는 연도가 달라지므로 두 경우가 다르게 표시되는 것입니다.

감점 원인은 Month([날짜]) 필드의 <요약>을 조건이 아닌 '묶는 방법'으로 지정하여 감점된 것입니다. '묶는방법'으로 두면 GROUP으로 설정되므로 '조건'으로 변경하세요. '조건'은 SQL문의 WHERE문에 해당합니다.

즐거운 하루 되세요.


  • 관리자
    2025-01-03 16:42:58

    안녕하세요.

    Date 함수로 인해 결과값이 연도에 따라 다르게 표시되므로 교재를 만들 때의 연도와 현재 실행하는 연도가 달라지므로 두 경우가 다르게 표시되는 것입니다.

    감점 원인은 Month([날짜]) 필드의 <요약>을 조건이 아닌 '묶는 방법'으로 지정하여 감점된 것입니다. '묶는방법'으로 두면 GROUP으로 설정되므로 '조건'으로 변경하세요. '조건'은 SQL문의 WHERE문에 해당합니다.

    즐거운 하루 되세요.


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