본문 바로가기

sql server

[ms sql] 그룹별 최근데이터 조회

select row_number() over(partition by 그룹별 동일한데이터가 입력된 필드(FK) order by 조회할 최대값 대상 필드) as number

from YearlyPay

 

 

ex) 상품별 높은가격만 조회 

select row_number() over(partition by goodsnum order by Price desc) as number, goodsnum , Price

from goodsList where state = '판매중' 

'sql server' 카테고리의 다른 글

[ms sql] 여러행을 하나로 합치기  (0) 2021.01.28
[ms sql] SQL 서버이름 변경  (0) 2020.08.05
[ms sql] 잠금현상 조회  (0) 2019.11.11
[ms sql] 인덱스 조각화  (0) 2019.11.04
[ms sql] 쿼리 로그 조회  (0) 2019.08.09