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 38562 게시물 읽기
No. 38562
쿼리질문..한문장으로 해결방법...
작성자
한상원(ennedi)
작성일
2011-05-19 10:23
조회수
3,410

안녕하세요...쿼리 어려운게 있어서 질문드립니다.

오라클8.1.7입니다. 2번처럼 쿼리를 해서 1번같은 결과를

나오게 하고 싶습니다. 대변금액이 반영이 안되는 문제때문입니다.

1)

SELECT '외   상   매   출   금   액'                  AS NAME,
       SUM(NVL(DECODE(PMSECD,'67',0,PMSEAM),0))        AS TOT1,
       SUM(NVL(DECODE(PMSECD,'67',PMSEAM,0),0))        AS TOT2
  FROM SCPOMATB
 WHERE PMSHCD = :P_SHCD
   AND PMSEDT = :P_SEDT
   AND PMEMNO = '999999'
   AND PMSECD IN ('48', '66','67','68','70')

결과>

NAME                                TOT1          TOT2
외   상   매   출   금   액    1813520    1900

2)

 SELECT '외   상   매   출   금   액'                  AS NAME,
       SUM(NVL(DECODE(PMSECD,'69',0,PMSEAM),0))        AS TOT1,
       SUM(NVL(DECODE(PMSECD,'69',PMSEAM,0),0))        AS TOT2
  FROM SCPOMATB
 WHERE PMSHCD = :P_SHCD
   AND PMSEDT = :P_SEDT
   AND PMEMNO = '999999'
   AND PMSECD IN ('48', '66','67','68','70','69')

결과>

NAME                                TOT1          TOT2
외   상   매   출   금   액    1815420    0

[Top]
No.
제목
작성자
작성일
조회
38565redolog파일이 깨졌는데, 어떻게 DB 복구 하나요? [2]
타산지석
2011-05-23
4609
38564부탁드립니다. [1]
윤상필
2011-05-23
3741
38563이런것도 쿼리로 되는지요? [4]
김태혁
2011-05-20
3785
38562쿼리질문..한문장으로 해결방법...
한상원
2011-05-19
3410
38561초보적인 스크립트 실행 질문입니다. [2]
질럿
2011-05-18
3403
38560[질문]최근일자 구하기 [2]
물새
2011-05-18
3708
38559쿼리 질문 있습니다. [1]
이민선
2011-05-18
3063
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다