안녕하세요 데이터 변경 이력 조회에 관한 쿼리를 짜려고하는데 도통 어떤식으로 짜야할지 모르겠네요..
DB버전은 MS-SQL 2016을 사용중이구요
차수 |
컬럼1 |
컬럼2 |
컬럼3 |
0 |
테스트1 |
테스트2 |
테스트3 |
1 |
테스트1 |
테스트2 |
테스트4 |
2 |
테스트2 |
테스트2 |
테스트4 |
3 |
테스트2 |
테스트5 |
테스트4 |
위와 같이 테이블에 데이터가 있을경우에 0번차수부터 마지막차수까지 데이터 비교를 하여 컬럼명이랑 변경된 데이터 내역을 추출하고 싶습니다.
예를들어 각 차수마다 어떤컬럼의 어떤값이 변경되었는지를 추출시키고 싶은데요 아래 표와 같은 방식으로 추출을 하고싶은데 어떤식으로 쿼리를 짜야할지 도통 모르겠네요..
고수분들의 도움 부탁드리겠습니다..
변경차수 |
컬럼명 |
변경전 |
변경후 |
1 |
컬럼3 |
테스트3 |
테스트4 |
2 |
컬럼1 |
테스트1 |
테스트2 |
3 |
컬럼2 |
테스트2 |
테스트5 |
|