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 40038 게시물 읽기
No. 40038
합계 금액을 뽑을려구 합니다.
작성자
쫑군(rucifer03)
작성일
2013-03-05 21:57
조회수
5,582

안녕하세요

아래처럼 합계 금액을 뽑을려구 합니다.

밴드값(VEND_TAX)      금액(APPR_KAMT)

   1234                              1000

   1234                               4000

    5678                              2000

    5678                              4000

    2424                             1000

    2424                              2000

위의 데이타가 있을 경우 조건이 밴드값이 1번 중복 이상이면서 금액 합계가 3500 이상인것을 뽑을려구 합니다.

아래 결과처럼요(  밴드값 2424 는 합계액이 3000 이므로 제외되구여)

결과 :

 VEND_TAX                      APPR_KAMT

1234                                 1000

1234                                 4000

5678                                 2000

5678                                 4000

 

 

 

 SELECT SUM (APPR_KAMT)
                           FROM ST
                       GROUP BY VEND_TAX
                         HAVING COUNT (VEND_TAX) > 1

이렇게 중복된것과 합계금액은 뽑겠는 3500 이상 비교구문을 어케해야하는지 답변 부탁드려요

 

이 글에 대한 댓글이 총 2건 있습니다.
SELECT vend_tax
     , appr_kamt
  FROM (SELECT vend_tax
             , appr_kamt
             , COUNT(*) OVER(PARTITION BY vend_tax) cnt
             , SUM(appr_kamt) OVER(PARTITION BY vend_tax) amt
          FROM st
        )
 WHERE cnt > 1
   AND amt > 3500
;
마농(manon94)님이 2013-03-06 08:41에 작성한 댓글입니다.

마농님 답변 감사드려요.  ^^

덕분에 해결되었습니다.

쫑군(rucifer03)님이 2013-03-06 11:26에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40041연속된 동일문자열 찾기 [4]
햇살좋은오후
2013-03-07
8093
40040BLOB 입력처리 C++소스 문의
정현도
2013-03-06
5341
40039프로시져로 생성을 해야할까요. [1]
새하정
2013-03-06
5409
40038합계 금액을 뽑을려구 합니다. [2]
쫑군
2013-03-05
5582
40037쿼리시 날짜 관련해서 질문 드립니다.. [1]
비만멍키
2013-03-05
5515
40036procedure내에서 view type 선언방법
초보디비
2013-03-05
5407
40035[질문]프로시져 안에서 BLOB 컴럼에 초기값을 셋팅하여 넣어주려고 합니다.
개발자A
2013-03-05
5107
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다