고유 한 값이 아닌 하나의 ID 열에 값을 그룹화하기 위해 2와 12 사이의 값을 가진 2 열 임시 테이블을 반환하는 저장 프로 시저를 작성했습니다. 다른 열은 실제 데이터 값 열입니다. 이 1 열 테이블을 기본적으로 1 열 11 열, 각 열에 대해 1 열로 나누어서 테이블에 넣고 싶습니다.단일 열 결과 집합을 여러 열로 구문 분석 SQL
난이 ID에 의해 열로 파싱 가지고 싶습니다. 식별 컬럼은 고유 컬럼에 고유 할 것이므로 필요하지 않습니다. 뭔가가 좋아.
Data2 Data3 Data4
102692... 103516.... 108408....
104114... 103476.... 108890....
등등. 나는 While 루프를 데이터 세트를 통해 사용하려고 시도했지만, 주로 삽입물에 포함되어있어 문제가된다. 나는이 주요 내가 해결 방법을 파악해야합니다 괜찮아요 그 달성이 아니라 경우 등
value2ID2, value2ID3 통해
While recordCount > 0
Begin
Insert into @tempTable(value1ID2,value1ID3,Value1ID4)
End
다음 루프를 말하는 방법을 알아낼 수 없습니다 이유는 내가 날짜 그룹화를 결국 공유 할 꺾은 선형 차트의 보고서 작성기 데이터 집합을위한 것입니다.
표현을, 그래서 MySQL의 태그를 제거 해요 : 이것은 당신이 각
id
에 대해 여러 행을 반환 할 수 있습니다. –괜찮아요, 방금 SQL 태그를 가지고 있었지만, 그것은 mySQL을 제안했습니다, 그건 제 잘못입니다. 고마워요 –
피벗을 사용해야합니다. – mhn