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 7234 게시물 읽기
No. 7234
쿼리문 질문 좀 드리겠습니다
작성자
김재길
작성일
2021-04-21 14:30
조회수
1,166

안녕하세요.


초보자인데 쿼리문 질문 좀 드리겠습니다.


아래 보시면 업체테이블과 업체의 결제 테이블이 있는데...


결제내역 페이지에 아래 '쿼리결과' 이미지처럼 업체별로 마지막 결제내역만 나오게 하고 싶은데요...


쿼리를 한번만 실행해서 하고 싶은데.. 며칠을 이리저리 해봐도 모르겠네요...


도움 좀 부탁드리겠습니다..


감사합니다. (--)(__)






========================================================


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

create table t1 (tcode varchar(10), tName varchar(10));
create table t2 (idx int, tcode varchar(10), paydt varchar(10), pay_amt bigint, nextpaydt varchar(10));
insert into t1 (tcode, tname) values ('C00001', '그린마일'), ('C00002', '이지세스');
insert into t2(idx, tcode, paydt, pay_amt, nextpaydt) values
(4, 'C00001', '2020-04-20', 50000,'2020-05-20'),
(3, 'C00001', '2020-03-20', 100000,'2020-04-20'),
(2, 'C00002', '2020-01-10', 50000,'2020-02-10'),
(1, 'C00002', '2020-12-20', 100000,'2021-01-20')


select
t1.tname, t2.paydt, t2.pay_amt, t2.nextpaydt
from t1
inner join t2
on t1.tcode = t2.tcode
inner join (
select
tcode, max(idx) as idx
from
t2
group by tcode
) t3
on t2.tcode = t3.tcode
and t2.idx = t3.idx
 
.님이 2021-05-03 09:42에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7237쿼리결과에 없는 데이터도 표시되게 하고 싶어요 [2]
바보온달
2021-08-20
959
7236mssql query 질문 [1]
질문쟁이
2021-07-20
1089
7235계산식으로 된 컬럼을 계산하고 싶습니다. [2]
바보온달
2021-06-10
1202
7234쿼리문 질문 좀 드리겠습니다 [1]
김재길
2021-04-21
1166
7233합계처럼 표기하고싶어요 [3]
김우성
2021-04-12
1249
7232트래픽량을 구하고 싶습니다. [2]
초보
2021-04-04
1164
7231MSSQL PIVOT 질문 입니다. [3]
우롱
2021-01-15
1847
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다