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 39245 게시물 읽기
No. 39245
쿼리 도움 부탁드립니다
작성자
초보
작성일
2012-01-19 15:19
조회수
3,644

 안녕하세요   

쿼리를 작성하다 에러가 나서 여러분들의 고견을 듣고자 합니다

a table : 업체코드, 제품코드, 구분,

 b table : 업체코드, 제품코드, 일자, 구분   

 c table : 제품코드, 구분,

 d table : 제품코드, 일자, 구분   

 

select 매출.제품코드, max(품번명) 품번명, sum(업체누계) 업체누계, sum(기간계) 기간계,

       sum(c.구분, '0', c.수량, '1', -c.수량) 전체누계,

       sum(d.구분, '0', d.수량, '1', -d.수량) 기간누계

 from  (select 제품코드, sum(구분, '0', 수량, '1', -수량) 업체누계

         from  a

         where 업체코드 = 'A101' 

         group by 제품코드

        union all

        select 제품코드, sum(구분, '0', 수량, '1', -수량) 기간계

         from  b

         where 업체코드 = 'A101' and 일자 between '20120101' and '20120131'

         group by 제품코드) 매출, 제품마스터, c, d

 where 매출.제품코드 = c.제품코드 and 매출.제품코드 = d.제품코드

   and d.일자 between '20120101' and '20120131'

   and 매출.제품코드 = 제품마스터.제품코드

 group by 매출.제품코드

 

 

 

위의 쿼리를 실행하면 'ORA-01652: 128(으)로 테이블 공간 ???_TEMP에서 임시 세그먼트를 확장할 수 없습니다'

   라는 메세지가 나옵니다

 

 

매출table의 제품코드에 해당하는 것만 c, d테이블에서 자료를 산출하려합니다

 

쿼리를 어떻게 바꿔야하는지 모르겠습니다

 

- 감사합니다 -

[Top]
No.
제목
작성자
작성일
조회
39248간단한 문제좀 도와주세요~ [2]
영구
2012-01-19
4433
39247오라클11 설치시 물리적메모리 에러 [1]
이무용
2012-01-19
18745
39246마농님께.....이거 한번만 더 봐주시면 안될까요? ㅜㅜ..제가 좀 초보라....ㅜㅜ [2]
일쌍다반사
2012-01-19
5748
39245쿼리 도움 부탁드립니다
초보
2012-01-19
3644
39244[프로시져] 어떻게 만들어야 하나요.ㅠㅠ 프로시져 어렵네요.ㅠㅠ [1]
나진산
2012-01-18
4119
39243HSODBC로 여러 MS-SQL Server 연동이 가능한가요?
허진우
2012-01-18
3212
39242고수님들의 주옥같은 도움 절실히 필요합니다.도와주세요...ㅠㅠ [5]
일쌍다반사
2012-01-18
4512
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다