2026_실제 시험장 따라하기
-5. 다음구매일생성 쿼리 0/7
-쿼리 비교 X [다음구매일생성] 쿼리 (SELECT 구매내역.자재코드, 자재.자재명, DateAdd("d",15,[구매일자]) AS 다음구매일, [수량]+5 AS 필요수량 INTO 다음구매일관리 FROM 자재 INNER JOIN 구매내역 ON 자재.자재코드 = 구매내역.자재코드 WHERE (((자재.단가)>=400000)); )이 정답(SELECT 자재.자재코드, 자재.자재명, DateAdd("d",15,[구매일자]) AS 다음구매일, [수량]+5 AS 필요수량 INTO 다음구매일관리 FROM 자재 INNER JOIN 구매내역 ON 자재.자재코드 = 구매내역.자재코드 WHERE (((자재.단가)>=400000)); )과 다릅니다.
어떤 부분이 정답과 다른지 궁금합니다.
안녕하세요.
다른 부분은 첫 번째 자재코드의 출처 테이블입니다.
작성한 쿼리:
SELECT 구매내역.자재코드, ...정답:
SELECT 자재.자재코드, ...두 테이블은
자재.자재코드 = 구매내역.자재코드로 조인되어 있어서 실제 값은 같게 나올 수 있습니다. 그래서 결과 화면만 보면 차이가 없어 보입니다.
하지만 채점 프로그램은 어느 테이블의 필드를 사용했는지까지 비교하기 때문에 오답 처리된 것입니다.
즉 이 문제에서는 자재코드를 구매내역 테이블이 아니라 자재 테이블에서 선택해야 합니다.
즐거운 하루 되세요.
-
관리자2026-10-22 09:39:03
안녕하세요.
다른 부분은 첫 번째
자재코드의 출처 테이블입니다.작성한 쿼리:
SELECT 구매내역.자재코드, ...정답:
SELECT 자재.자재코드, ...두 테이블은
자재.자재코드 = 구매내역.자재코드로 조인되어 있어서 실제 값은 같게 나올 수 있습니다. 그래서 결과 화면만 보면 차이가 없어 보입니다.
하지만 채점 프로그램은 어느 테이블의 필드를 사용했는지까지 비교하기 때문에 오답 처리된 것입니다.
즉 이 문제에서는
자재코드를 구매내역 테이블이 아니라 자재 테이블에서 선택해야 합니다.즐거운 하루 되세요.