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
운영게시판
최근게시물
Oracle Q&A 39503 게시물 읽기
No. 39503
처음 던지는 질문입니다. 구간값
작성자
정동호(suwon8088)
작성일
2012-06-19 18:08
조회수
4,191


/*
  col1 col2 결과값
  ---- ---- --------
  10   2    2
  20   10   8
  30   15   5
  40   17   2
*/
WITH t1 AS (
SELECT '10' AS col1, 2 AS col2 FROM dual UNION all
SELECT '20', 10 FROM dual UNION ALL
SELECT '30', 15 FROM dual UNION ALL
SELECT '40', 17 FROM dual
)
SELECT col1, col2, SUM(col1) OVER(ORDER BY col1)
 FROM t1
;

 

처음 던지는 질문입니다. 도움요청 드립니다.

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

SELECT col1, col2, col2 - NVL(lag(col2) OVER(ORDER BY col1),0)
 FROM t1

dol님이 2012-06-19 19:10에 작성한 댓글입니다. Edit

감사합니다. 많은 도움 되었습니다.

정동호(suwon8088)님이 2012-06-19 19:13에 작성한 댓글입니다.

NVL(LAG(col2) OVER(ORDER BY col1), 0)

LAG(col2, 1, 0) OVER(ORDER BY col1)

 

마농(manon94)님이 2012-06-20 08:13에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39506[오라클-쿼리문]필드에서 원하는 값을 추출을 하려는데 도움 부탁드립니다. [2]
신광열
2012-06-22
5155
3950510g 서버에서 익스포트한 덤프파일을 9i 서버로 임포트 가능한가요? [1]
때지
2012-06-21
4620
3950428945.테이블스페이스과 데이터파일 이동.... 한번 더 올립니다. [2]
초보
2012-06-21
4027
39503처음 던지는 질문입니다. 구간값 [3]
정동호
2012-06-19
4191
39502비율별로 개인을 배분하고 싶습니다. [1]
김동한
2012-06-19
4216
39501[쉽지만 어려운] 조회결과 중간에 값이 비어서.. [1]
정연호
2012-06-19
4202
39500ODBC 없이 오라클데이터를 매트랩으로 불러들일 수 있나요?
오록규
2012-06-18
3647
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다