4-1 /4-3 /4-4 /4-5
제가 어떤 부분을 잘못한 것인가요? 잘 모르겠습니다.
안녕하세요.
온라인 채점 서비스 관리자입니다.
문제별로 정답과 비교하여 틀린 부분을 빨간색으로 표시하였으니 참고해주세요~
4-1
UPDATE 고객 INNER JOIN 도서대여 ON 고객.고객코드 = 도서대여.고객코드 SET 고객.비고 = "★관리대상고객" WHERE (((고객.고객코드) Not In (select 고객코드 from 도서대여 where 대여일자 between #2023-05-01# and #2023-06-30#)));
[정답]
UPDATE 고객 SET 고객.비고 = "★관리대상고객" WHERE (((고객.고객코드) Not In (select 고객코드 from 도서대여 where 대여일자 between #2023-5-1# and #2023-6-30#)));
4-3
PARAMETERS [월을 입력하세요] Short; SELECT 고객.이름, 고객.전화번호, 고객.주소, DateDiff("yyyy",[가입일자],Date()) & "년" AS [가입된 기간] FROM 고객 WHERE (((Month([가입일자]))=[월을 입력하세요]));
[정답]
SELECT 고객.이름, 고객.전화번호, 고객.주소, DateDiff("yyyy",[가입일자],Date()) & "년" AS [가입된 기간] FROM 고객 WHERE (((Month([가입일자]))=[월을 입력하세요]));
4-4
PARAMETERS [대여 횟수를 입력하세요] Short; SELECT 도서목록.종류, Count(도서대여.도서코드) AS 대여횟수 INTO 종류별대여횟수 FROM 도서목록 INNER JOIN 도서대여 ON 도서목록.도서코드 = 도서대여.도서코드 GROUP BY 도서목록.종류 HAVING (((Count(도서대여.도서코드))>=[대여 횟수를 입력하세요]));
[정답]
SELECT 도서목록.종류, Count(도서대여.도서코드) AS 대여횟수 INTO 종류별대여횟수 FROM 도서목록 INNER JOIN 도서대여 ON 도서목록.도서코드 = 도서대여.도서코드 GROUP BY 도서목록.종류 HAVING (((Count(도서대여.도서코드))>=[대여 횟수를 입력하세요]));
4-5
SELECT IIf(Left([대여기간],1)>="3","장기대여","단기대여") AS 구분, Avg(도서목록.가격) AS 평균도서가격, Avg(도서목록.대여금액) AS 평균대여금액 FROM 도서목록 GROUP BY IIf(Left([대여기간],1)>="3","장기대여","단기대여");
[정답]
SELECT IIf(Left([대여기간],1)>=3,"장기대여","단기대여") AS 구분, Avg(도서목록.가격) AS 평균도서가격, Avg(도서목록.대여금액) AS 평균대여금액 FROM 도서목록 GROUP BY IIf(Left([대여기간],1)>=3,"장기대여","단기대여");
-
관리자2024-05-17 15:04:55
안녕하세요.
온라인 채점 서비스 관리자입니다.
문제별로 정답과 비교하여 틀린 부분을 빨간색으로 표시하였으니 참고해주세요~
4-1
UPDATE 고객 INNER JOIN 도서대여 ON 고객.고객코드 = 도서대여.고객코드 SET 고객.비고 = "★관리대상고객" WHERE (((고객.고객코드) Not In (select 고객코드 from 도서대여 where 대여일자 between #2023-05-01# and #2023-06-30#)));
[정답]
UPDATE 고객 SET 고객.비고 = "★관리대상고객" WHERE (((고객.고객코드) Not In (select 고객코드 from 도서대여 where 대여일자 between #2023-5-1# and #2023-6-30#)));
4-3
PARAMETERS [월을 입력하세요] Short; SELECT 고객.이름, 고객.전화번호, 고객.주소, DateDiff("yyyy",[가입일자],Date()) & "년" AS [가입된 기간] FROM 고객 WHERE (((Month([가입일자]))=[월을 입력하세요]));
[정답]
SELECT 고객.이름, 고객.전화번호, 고객.주소, DateDiff("yyyy",[가입일자],Date()) & "년" AS [가입된 기간] FROM 고객 WHERE (((Month([가입일자]))=[월을 입력하세요]));
4-4
PARAMETERS [대여 횟수를 입력하세요] Short; SELECT 도서목록.종류, Count(도서대여.도서코드) AS 대여횟수 INTO 종류별대여횟수 FROM 도서목록 INNER JOIN 도서대여 ON 도서목록.도서코드 = 도서대여.도서코드 GROUP BY 도서목록.종류 HAVING (((Count(도서대여.도서코드))>=[대여 횟수를 입력하세요]));
[정답]
SELECT 도서목록.종류, Count(도서대여.도서코드) AS 대여횟수 INTO 종류별대여횟수 FROM 도서목록 INNER JOIN 도서대여 ON 도서목록.도서코드 = 도서대여.도서코드 GROUP BY 도서목록.종류 HAVING (((Count(도서대여.도서코드))>=[대여 횟수를 입력하세요]));
4-5
SELECT IIf(Left([대여기간],1)>="3","장기대여","단기대여") AS 구분, Avg(도서목록.가격) AS 평균도서가격, Avg(도서목록.대여금액) AS 평균대여금액 FROM 도서목록 GROUP BY IIf(Left([대여기간],1)>="3","장기대여","단기대여");
[정답]
SELECT IIf(Left([대여기간],1)>=3,"장기대여","단기대여") AS 구분, Avg(도서목록.가격) AS 평균도서가격, Avg(도서목록.대여금액) AS 평균대여금액 FROM 도서목록 GROUP BY IIf(Left([대여기간],1)>=3,"장기대여","단기대여");