SELECT a.시험장, a.년도,a.시험구분, a.회차, a.학생명, a.시험석차, a.시험일자, a.시험번호,
b.학생명 AS 학생명2, b.시험석차 AS 시험석차2, b.시험일자 AS 시험일자2,
b.시험번호 AS 시험번호2, a.시험석차 - b.시험석차 AS 상대전적
FROM (SELECT 학생명, 시험석차, 시험일자, 시험번호, 시험장, 년도,시험구분, 회차
FROM 시험성적표_현황
WHERE 학생명 = '소녀시대') a INNER JOIN
(SELECT 학생명, 시험석차, 시험일자, 시험번호, 시험장
FROM 시험성적표_현황
WHERE 학생명 = '카라') b ON a.시험번호 = b.시험번호 AND
a.시험일자 = b.시험일자 AND a.시험장 = b.시험장
상대전적을 구하는 쿼리입니다. 시험석차 A-B 를 해서 가상컬럼(상대전적)에 음수/양수로 승,패를 구분했습니다.
그런데 지금 제가 알고 싶은것은 상대전적에 들어간 값들을 양수값 음수값 각각의 합계를 구해오고싶습니다. (총전적을 구하고 싶습니다.)
아니면 아예 또 다른 가상컬럼으로 양수/음수를 분리하는것도 좋을거 같은데
도무지 방법을 모르겠습니다.
고수님들의 지도 부탁드려요...^^;; |