MSSQL 2012 행을 열로 변경 하려고 합니다.


아래 1번 테이블이 조회한 테이블이고 2번 테이블이 변경하고 싶은 모양 입니다. 실제로는 양이 많은 데이터 입니다.

조회 되는 데이터가 날짜라서 고정되어 있지않고 변경되어 case나 pivot은 사용 못할 것 같습니다.

도움 부탁 드립니다. 감사합니다.


1. 조회 테이블

EditDate MachCD MachNM TMP
20170701 11-A 200-02 0.3
20170701 11-A 200-03 0.5
20170702 06-A 600-26 0.7
20170702 06-A 600-27 0.7
20170703 01-A 600-5 0.7
20170703 01-A 600-6 0.7
20170703 07-A 500-1 0.9
20170704 11-A 200-03 1.67
20170705 01-A 600-5 0.7
20170705 01-A 600-6 0.7
20170706 01-A 600-5 0.7
20170706 01-A 600-6 0.7
20170707 01-A 600-5 0.7
20170707 01-A 600-6 0.7

 

 

2. 변경할 테이블 모양

    20170701 20170702 20170703 20170704 20170705 20170706 20170707
11-A 200-02 0.3            
11-A 200-03 0.5     1.67      
06-A 600-26   0.7     0.7 0.7 0.7
06-A 600-27   0.7     0.7 0.7 0.7
01-A 600-5     0.7        
01-A 600-6     0.7        
07-A 500-1     0.9