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 30893 게시물 읽기
No. 30893
left join일때 sum처리
작성자
풍뎅이
작성일
2007-05-31 16:59
조회수
1,129

아래와 같을때 sum(a.fr_pg-stuff(max(b.bcd+ b.sa_no+convert(varchar(10),b.fr_pg)),1,20,'') * 1)
을 하고 싶은데요. 집계 또는 하위 쿼리가 포함된 식에서는 집계함수를 수행할 수 없습니다. 라는 에러가 뜹니다.
sum을 구할 순 없나요?

select a.fr_pg-stuff(max(b.bcd+ b.sa_no+convert(varchar(10),b.fr_pg)),1,20,'') * 1  pg_cnt
  from i300 a left join i300 b on a.sa_no > b.sa_no
group by a.bcd, a.sa_no,a.fr_pg, a.pg_cnt
order by a.bcd, a.sa_no,a.fr_pg

[Top]
No.
제목
작성자
작성일
조회
30896게시판 테이블 설계 조언 부탁!!
dotnetpower
2007-06-01
1202
30895서로다른 계정에 속한 데이타참조 pl/sql [2]
jatu
2007-05-31
3405
30894update시 order by 오류 [1]
푸롬이
2007-05-31
2072
30893left join일때 sum처리
풍뎅이
2007-05-31
1129
30892rowid 가 항상 증가하도록 만드는 세팅이 있는지요? [1]
놔이싸람
2007-05-31
1459
30891[질문] 토드에서는 테이블이 안보이는데.. [2]
유세옥
2007-05-31
1244
30889특정컬럼 계산
장수풍뎅이
2007-05-31
1099
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다