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

아래와 같을때 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.
제목
작성자
작성일
조회
3541Datetime과 SmallDatetime의 차이 ? [2]
김영수
2007-06-01
7299
3540어느것이 성능에 더 좋을까요 ? [2]
김영수
2007-05-31
3053
3539update시 order by 오류 [3]
푸롬이
2007-05-31
4557
3538left join일때 sum처리
풍뎅이
2007-05-31
2979
3537MSSQL 리눅스에서 C++로 연결하기 도와주세요...
오찌
2007-05-31
3421
3536DBGuide.net에 SQL 서버 전문가 무료 컨설팅 코너가 생겼습니다.
DBGUIDE.NET
2007-05-31
3086
3535특정컬럼 계산
장수풍뎅이
2007-05-31
2251
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다