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 4340 게시물 읽기
No. 4340
5000개 이상의 최근 가격을 어떻게 가져올까요?
작성자
김갑열(sailer04)
작성일
2008-07-21 16:33
조회수
10,674

상품이 5000개 정도 있습니다. 그리고 그상품의 판매 테이블이 따로 있습니다.


날짜를 선택하면 5000개의 상품을 그날까지의 거래중 가장 최근 최근 가격을 가져오고 싶습니다..


Top으로 할려고 해도 잘 안되고... 해서 5000개 쿼리를 쌩으로 날렸는데...


넘 느리네요...ㅜㅜ


어떻게 해야 할까요?? 도와주세요~~~~~~~~~~~

이 글에 대한 댓글이 총 3건 있습니다.
http://sqler.pe.kr/web_board/view_list.asp?id=1067&read=4207&pagec=5&gotopage=5&block=0&part=myboard7&tip=

석이님이 2008-07-22 01:21에 작성한 댓글입니다. Edit

프로시져로 하는 것밖에 안나와있네요... 


제가 깜박하고 글에 안적었네요.. 프로시져 사용을 못하고 쌩으로 sql문으로 해야 되서리..


여튼 석이님 감사합니다^^


다른방법을 생각중입니다.ㅇ

김갑열(sailer04)님이 2008-07-22 11:37에 작성한 댓글입니다.
2005이상 버전이라면 아래 참고하세요.

SELECT *
FROM(
    SELECT t.*, ROW_NUMBER() OVER(PARTITION BY 상품 ORDER BY 거래일자 DESC) AS rn
    FROM 판매
    ) v_t
WHERE rn = 1
성시현(finecomp)님이 2008-07-22 14:17에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4344속도 튜닝 질문 입니다. ㅜㅜ [1]
초보입니다.
2008-07-22
5836
4343Java Enterprise 무료세미나 2008.08.02
김하늘
2008-07-22
4096
4342업데이트 트리거 질문입니다. [1]
학생
2008-07-22
4832
43405000개 이상의 최근 가격을 어떻게 가져올까요? [3]
김갑열
2008-07-21
10674
4339Select한 데이터의 Size는 어떻게 알수있죠? [1]
Kaien
2008-07-21
4321
4338insert문 질문드립니다. [1]
박세진
2008-07-21
4970
4337sql문에 관해서 질문 드립니다 [2]
정명규
2008-07-19
4674
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다