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 6784 게시물 읽기
No. 6784
group by 에서 최근값 가져오기
작성자
둥둥이
작성일
2014-01-23 18:19
조회수
8,724

group by 에서 최근값 가져오는걸 알고싶습니다.

No gubun price
1 a 100
2 a 300
3 a 200
4 b 100

아래로 갈수록 최근데이타입니다.

a를 group by 하여 price를 200을 가져오고싶습니다.

 

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

WITH tbl ( Nno, gubun, price)

AS
(
SELECT 1, 'a', 100
UNION ALL SELECT 2, 'a', 300
UNION ALL SELECT 3, 'a', 200
UNION ALL SELECT 4, 'b', 100
)
SELECT bb.*
FROM tbl AS bb
INNER JOIN
(
SELECT gubun, MAX( nno ) AS nno
FROM tbl AS aa
GROUP BY gubun
) AS cc
ON bb.gubun = cc.gubun AND bb.Nno = cc.nno
;
우욱님이 2014-01-23 22:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6789한 테이블 동시 접근에 관하여 질문 드려요! [4]
이성원
2014-02-28
10577
6787전화번호 번호이동에 따른 전화번호 업데이트 관련 문의입니다. [6]
골프
2014-02-07
8758
6785IP접속 불가 [1]
신승범
2014-02-04
7960
6784group by 에서 최근값 가져오기 [1]
둥둥이
2014-01-23
8724
6783UPDATE 트리거 [3]
DB
2014-01-23
8385
6782네트워크 스토리지 복구 ㅠㅠ [1]
조중규
2014-01-03
8497
6781Select에 관하여 질문드려요.. [2]
초보
2014-01-03
8081
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다