열을 여러 열로 나누고 일부 열을 결합하고 싶습니다. SQL Server 2012에서 수정 작업을 수행하려면 어떻게해야합니까?SQL Server 2014 : 행이 적은 하나의 열에서 여러 개의 열로 어떻게 테이블을 피벗합니까?
입력
| Cust | Q | Val |
------------------------------------
| 1 | 1 | 10 |
| 2 | 2 | 20 |
| 1 | 2 | 30 |
| 4 | 4 | 40 |
| 4 | 1 | 400 |
| 4 | 2 | 4000 |
출력 : 어떻게 여기에 입력에서 얻는 방법? 당신은 SQL 서버에서 다음과 같이 데이터를 트랜스 위해 SQL 서버에서 피벗을 사용할 수 있습니다
| Cust | ValQI | ValQII | ValQIII | VALQIV |
-----------------------------------------------------------------
| 1 | 10 | 30 | | |
| 2 | | 20 | | |
| 3 | | | | |
| 4 | 400 | 4000 | | 40 |
몇 개의 다른 val ues in Q? – etsa
@etsa는 매년 4 분기를 가지므로 10 년은 40 분기를 유지합니다. – hhh
커스트 3으로 어떻게 출력합니까? 커스트 3과 함께 한 레코드가 누락 된 것 같아요? –