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 5870 게시물 읽기
No. 5870
MS-SQL 에서 oracle의 over 함수 구현방법
작성자
비타민
작성일
2011-04-18 10:16
조회수
6,134

대상 필드들의 공통값은 없고, 그중 하나의 필드값의 합계를 뽑고 싶습니다.

=> 공통값이 없어서, group by는 사용하지 못함.



오라클에서는 아래와 같이 썻는데,

select no, sum(pay) over() from test



MS-SQL에서는 어떻게 해야 하나요?
 

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

select no, sum(pay) over() from test

-- 별도의 함수가 있는지는 모르겠고, Scalar Query를 사용하시는 방법이 생각나네요...

select no, (select sum(pay) from test) sum_pay from test

知音(sunnylee72)님이 2011-04-19 20:35에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5874sql server 2008 설치 시 오류
mssql
2011-04-20
8319
5873소수점 질문드립니다. [1]
쿼리공부
2011-04-18
6865
5871DTS 관련 MS-SQL 체크~ 질문요~~
여리당~
2011-04-18
6092
5870MS-SQL 에서 oracle의 over 함수 구현방법 [1]
비타민
2011-04-18
6134
5869mssql2000사용중인데요... 가로출력을 어떻게 해야할지 몰라서요??
김홍재
2011-04-14
6741
5868특정문자열에서 특정문자의 몇번째 순번에서 특정한 문자로 치환
자바천재
2011-04-14
6932
5867근사치 필드 까지만 select 할수 있는 쿼리좀... [1]
김우성
2011-04-02
7568
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다