2026_실제 시험장 따라하기
-1. 관리대상처리 쿼리 0/7
-쿼리 비교 X [관리대상처리] 쿼리 (UPDATE 거래처 SET 거래처.비고 = "★ 관리대상" WHERE (((거래처.거래처코드) Not In (select 거래처코드 from 구매내역 where 구매일자 Between #2023-04-15# And #2023-04-30#))); )이 정답(UPDATE 거래처 SET 거래처.비고 = "★ 관리대상" WHERE (((거래처.거래처코드) Not In (select 거래처코드 from 구매내역 where 구매일자 between #2023-4-15# and #2023-4-30#))); )과 다릅니다.
뭐가 틀렸다는 건지 모르겠습니다..
안녕하세요.
작성하신 쿼리는 실질적으로 틀린 부분이 없습니다. 차이는 날짜 표기와 Between, And의 대소문자뿐입니다.
작성:
#2023-04-15# And #2023-04-30#
정답:
#2023-4-15# and #2023-4-30#
Access에서는 #2023-04-15#와 #2023-4-15#를 같은 날짜로 인식하고, And와 and, Between과 between도 동일하게 처리합니다.
따라서 쿼리 실행 결과와 기능은 동일하며, 작성 방법도 정상입니다. 교재 채점 프로그램이 SQL 문자열의 표현 차이까지 비교하면서 오답으로 표시한 것으로 보입니다.
즉, 실제 시험에서는 이 정도 표기 차이는 문제되지 않는다고 보시면 됩니다.
즐거운 하루 되세요.
-
관리자2026-08-14 10:37:20
안녕하세요.
작성하신 쿼리는 실질적으로 틀린 부분이 없습니다. 차이는 날짜 표기와
Between,And의 대소문자뿐입니다.작성:
#2023-04-15# And #2023-04-30#정답:
#2023-4-15# and #2023-4-30#Access에서는
#2023-04-15#와#2023-4-15#를 같은 날짜로 인식하고,And와and,Between과between도 동일하게 처리합니다.따라서 쿼리 실행 결과와 기능은 동일하며, 작성 방법도 정상입니다. 교재 채점 프로그램이 SQL 문자열의 표현 차이까지 비교하면서 오답으로 표시한 것으로 보입니다.
즉, 실제 시험에서는 이 정도 표기 차이는 문제되지 않는다고 보시면 됩니다.
즐거운 하루 되세요.