저는 쿼리마법사로 안하고
직접 SQL 구문을 입력해서 해봤는데요
select 상품코드, sum(매출수량) as 매출수량총계 , sum(매출액) as 매출액총계, sum(마진액) as 마진액 총계
from 매출관리
where 지역코드 not in ("s-0001", "s-0002")
group by 상품코드
라고 했는데 쿼리 실행이 되었고 채점을 돌렸는데
답과 약간 값이 다르더라구요
아마 WHERE 절이 잘못된거 같은데 뭐가 문제인가요?
첨부파일에 다른점 올려놨습니다.
안녕하세요.
SELECT 상품코드, Sum(매출수량) AS 매출수량총계, Sum(매출액) AS 매출액총계, Sum(마진액) AS 마진액총계
FROM 매출관리
WHERE (((매출관리.지역코드)<>"s-0001" And (매출관리.지역코드)<>"s-0002"))
GROUP BY 상품코드;
빨간색 부분만 수정하시면 될 것 같습니다.
결과가 완전히 다르게 나온 것은 SQL문의 오류라기 보다는 원본 데이터가 달라서 발생한 문제인 것 같습니다.
시험장에서는 데이터가 달라서 결과가 다르게 나온 경우, 작업이 정확하다면 정답으로 인정됩니다.
좋은 하루 보내세요.
-
관리자2019-02-15 19:27:29
안녕하세요.
SELECT 상품코드, Sum(매출수량) AS 매출수량총계, Sum(매출액) AS 매출액총계, Sum(마진액) AS 마진액총계
FROM 매출관리
WHERE (((매출관리.지역코드)<>"s-0001" And (매출관리.지역코드)<>"s-0002"))
GROUP BY 상품코드;빨간색 부분만 수정하시면 될 것 같습니다.
결과가 완전히 다르게 나온 것은 SQL문의 오류라기 보다는 원본 데이터가 달라서 발생한 문제인 것 같습니다.
시험장에서는 데이터가 달라서 결과가 다르게 나온 경우, 작업이 정확하다면 정답으로 인정됩니다.
좋은 하루 보내세요.