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 41082 게시물 읽기
No. 41082
쿼리 도와 주세욤... ㅜㅜ
작성자
덕선이.
작성일
2016-02-18 16:07
조회수
8,218

안녕하세욤....

많은 도움 받고 있는 초보입니당.....

한가지 문의가 있어서욤....

prod                        netprice     unit     unit2    reg_date

a                               189.15       USD     PC       20120101
a                                184617     KRW     PC      20150223
a                                235256     KRW    PC        20130117
a                                901182     KRW    PC        20131226
a                                1083824   KRW    PC        20130115

이 데이터로 reg_date 가 max 인 놈을 각각 가져와야 합니다.

즉 결과는 .......

a                               189.15       USD     PC       20120101

a                                184617     KRW     PC      20150223
 

이렇게 두 행이 나와야 겠죠.. 데이터가 이런식으로 되 있으며, 각 단일행을 위 처럼 가져 와야 합니다.

도와 주세욤... 이제 처음 프로그램 짜고 있어서.. 흑흑...ㅜㅜ

이 글에 대한 댓글이 총 2건 있습니다.

하기 쿼리 참고하세요

 

---쿼리시작---

;with tblA(prod,netprice,unit,unit2,reg_date) As
(
      Select 'a',189.15  ,'USD','PC','20120101' From dual Union All
      Select 'a',184617  ,'KRW','PC','20150223' From dual Union All
      Select 'a',235256  ,'KRW','PC','20130117' From dual Union All
      Select 'a',901182  ,'KRW','PC','20131226' From dual Union All
      Select 'a',1083824 ,'KRW','PC','20130115' From dual
)
      Select a.*
        From (
                 Select a.prod
                       ,a.netprice
                       ,a.unit
                       ,a.unit2
                       ,a.reg_date
                       ,Row_Number() Over (Partition By a.prod,a.unit Order By a.reg_date Desc) As rn
                   From tblA a
             ) a
       Where a.rn = 1
---쿼리끝---      

최한영(terry0515)님이 2016-02-18 16:37에 작성한 댓글입니다.
이 댓글은 2016-02-18 16:38에 마지막으로 수정되었습니다.

대박 사건 !!!!!

한영님......... 감사 드려욤... ^^;;

염치 없지만, 좋은 정보 공유 감사 드립니당....

앞으로 열심히 해야 겠네욤...

복 많이 받으세욤... ^^

덕선이님이 2016-02-18 16:48에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
41085멀티스레드 분산 select [2]
민주가인
2016-02-25
8378
41084쿼리 질문좀 드릴게요. [8]
또하루
2016-02-24
8438
41083초보가 질문 하나 드립니다. [1]
초보
2016-02-21
8007
41082쿼리 도와 주세욤... ㅜㅜ [2]
덕선이.
2016-02-18
8218
41081리스너(?) 오류?
qazsew
2016-02-18
8060
41080코너별로 10개의상품만 조회되도록..부탁드립니다 [1]
초보자
2016-02-17
8193
41079JDBC 지원버전 [1]
오니오니
2016-02-17
8888
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다