database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5699 게시물 읽기
No. 5699
별칭컬럼의 값의 양수/음수 합계를 구할 수 있을까요.
작성자
라라라라라
작성일
2010-07-10 12:31ⓒ
2010-07-10 12:45ⓜ
조회수
8,176

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 를 해서 가상컬럼(상대전적)에 음수/양수로 승,패를 구분했습니다.

그런데 지금 제가 알고 싶은것은 상대전적에 들어간 값들을 양수값 음수값 각각의 합계를 구해오고싶습니다. (총전적을 구하고 싶습니다.)

아니면 아예 또 다른 가상컬럼으로 양수/음수를 분리하는것도 좋을거 같은데

도무지 방법을 모르겠습니다.

고수님들의 지도 부탁드려요...^^;;

이 글에 대한 댓글이 총 1건 있습니다.

대략

SELECT   a.시험장, a.년도,a.시험구분, a.회차, a.학생명, a.시험석차, a.시험일자, a.시험번호,
                b.학생명 AS 학생명2, b.시험석차 AS 시험석차2, b.시험일자 AS 시험일자2,
                b.시험번호 AS 시험번호2, a.시험석차 - b.시험석차 AS 상대전적, 
                case when a.시험석차 >= b.시험석차 then '양' else '음' end as 구분
FROM      (SELECT   학생명, 시험석차, 시험일자, 시험번호, 시험장, 년도,시험구분, 회차
                 FROM      시험성적표_현황
                 WHERE   학생명 = '소녀시대') a INNER JOIN
                    (SELECT   학생명, 시험석차, 시험일자, 시험번호, 시험장
                     FROM      시험성적표_현황
                     WHERE   학생명 = '카라') b ON a.시험번호 = b.시험번호 AND
                a.시험일자 = b.시험일자 AND a.시험장 = b.시험장

 

.님이 2010-07-14 08:58에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
5703에디션 선택 문의 드립니다. [1]
최윤호
2010-07-20
6029
5702반복쿼리를 하나의 쿼리로...?? [2]
궁금이
2010-07-20
7263
57002008에서 메모리 사용량
2010-07-15
6819
5699별칭컬럼의 값의 양수/음수 합계를 구할 수 있을까요. [1]
라라라라라
2010-07-10
8176
5698테이블명을 파라메터로 받는 정적쿼리 [2]
조중규
2010-07-10
7681
5697문자열 짤림과 Linked Server [1]
임대원
2010-07-09
7472
5696linked server상에서 분산트랜잭션 [1]
조중규
2010-07-08
7132
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다