SELECT {{컬럼들}}
FROM (
SELECT RANK() OVER(PARTITION BY {{그룹으로 묶을 키 컬럼}} ORDER BY {{그룹안에서 정렬할 컬럼}} ) AS rowNum , {{컬럼들}}
FROM {{대상 테이블}} AS f WITH(NOLOCK, INDEX({{인덱스}}))
WHERE {{조건들}}
) AS a
WHERE a.rowNum = 1
'DB > mssql' 카테고리의 다른 글
[mssql] 테이블 컬럼으로 DECLARE 문 만들기 (0) | 2018.03.16 |
---|---|
[mssql][웹서비스호출] 구성 요소 'Ole Automation Procedures'이(가) SQL Server 보안 구성의 일부로 해제되었으므로 이 구성 요소의 프로시저 'sys.sp_OACreate'에 대한 액세스가 차단되었습니다. 시스템 관리.. (0) | 2018.01.31 |
[mssql] REPLICATE + SUBSTRING 조합으로 이메일 주소 가리기 (0) | 2017.11.28 |
[mssql] 숫자에 콤마 붙이기 (0) | 2017.11.28 |
[mssql] convert yyyyMMddhhmmss string to datetime (0) | 2017.11.23 |