특정 ID에 여러 개의 리비전을 포함 할 수있는 SQL Server 쿼리를 작성하려고하지만 시작 상태와 현재/종료 상태 만 가져 오려고합니다. 나는 그 길을 따라 무엇이 일어 났는지 항상 신경 쓰지 않는다.캡처 할 SQL 쿼리 시작 및 끝 리비전 상태
다음은 현재 데이터베이스 구조의 샘플입니다 (데이터가 정렬 될 것이라고 가정 할 수 없음).
ID REV STATUS CURRENT NOTES
----------------------------------------------
1111 1 High F Note One
1111 2 High F Note Two
1111 3 Medium F Note Three
1111 4 Medium F Note Four
1111 5 Medium F Note Five
1111 6 Medium F Note Six
1111 7 Complete T Note Seven
2222 1 Medium F Note One
2222 2 High F Note Two
2222 3 Complete T Note Three
3333 1 Low T Note One
4444 1 Low F Note One
4444 2 Medium T Note Two
여기 내 원하는 출력입니다.
ID START STATUS END STATUS END NOTE
---------------------------------------------------
1111 High Complete Note Seven
2222 Medium Complete Note Three
3333 Low Low Note One
4444 Low Medium Note Two
모든 도움을 주시면 감사하겠습니다.
항상 가장 낮은 개정 1인가? – RBarryYoung
@RBarryYoung 예. REV = 1이 항상 있습니다. – rak11