2014-04-03 2 views
3

MS SQL Server에서 쿼리를 준비 중입니다. 나는 무대로 다음 최대 수준으로 값을 갖는 행을 찾을 필요가최대 (2 열)에 대한 행 값을 선택하는 방법

Level Stage Value 
1  1 
1  2 
1  3 
2  1 
2  2 

표처럼 내 테이블 (레벨 INT, 무대 INT는, VARCHAR 값)이있다. 즉., 나는 내가 값 22 일 열에서 얻을 아래의 쿼리를하려고하면

Level Stage 
2  2 

같은 결과를 얻을 필요가있다. 위에 명시된 것과 같이 별개의 열 두 개가 필요합니다.

누구든지 도움을 줄 수 있습니다.

답변

6
SELECT TOP 1 Level,Stage 
FROM tableName 
ORDER BY Level Desc,Stage Desc 
+0

아주 간단하고 답변입니다. 나는 그것을 놓쳤다. –

관련 문제