다시 한 번 문제가 있습니다. 설명에 따라두 개의 열로 순차적으로 레코드 표시
InstitutionalReportRecordsID |StringValue |StringEntryNumber |Description |DeleteBit
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 01/14/2015 0 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 12/10/2014 0 ThisYearTermB 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 1 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 1 ThisYearTermB 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 2 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 2 ThisYearTermB 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 3 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 3 ThisYearTermB 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 4 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 NULL 4 ThisYearTermB 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 3A15 5 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 2B15 5 ThisYearTermB 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 3A15 5 ThisYearTermA 0
A1E16CCA-1120-43A8-B562-3AE0794CFEE5 2B15 5 ThisYearTermB 0
이 테이블에는 데이터 및 문자열 항목 번호 : 첫 번째 예 :
그래서 나는 테이블을 가지고, 그것은 다음과 같습니다. 이들은 StringValue 열을 표시하기위한 X 및 Y 좌표로 작용합니다.
두 번째 예 : 모두가 말하고 완료되면
의 출력은, 다음과 같이됩니다
Descrip ReportDate DataColumnOne DataColumnTwo DataColumnThree Counts Comment
ThisYearTermA 11/12/2014 NULL NULL NULL NULL 2A15
ThisYearTermB 12/10/2014 NULL NULL NULL NULL 2B15
다음
무슨 일이 일어나고있는 것입니다. 나는 보고서를 작성하고 있는데, 위의 첫 번째 코드 예제에 해당하는 테이블로 밀어 넣어야한다. 그런 다음 비즈니스 인텔리전스 사용자 중 한 명에게 2 번째 예와 일치하는 SQL Blob을 자동 이메일로 보내 작업을 수행하여 Excel에 입력하고 회사에 이메일로 보낼 수 있어야합니다.
나는 여기에 둥근 홀드로 정사각형 페그를 다소 밀어 넣고있다. 이 작업을 위해 새로운 테이블 세트를 만들 수 있었다면 모든 것이 훨씬 쉬워 졌을 것입니다. 현재 우리가 저장하고 유지 관리하는 방법에 더 잘 부합하는 것은 말할 것도 없습니다. 슬프게도, 나는 안된다고했다.
지금까지 제 조작에서 두 번째 예제와 일치하도록 출력을 얻으려면 select 문을 작성할 수 없었습니다.
제안 사항?
입력 세트를 기준으로 ReportDate, count, DataColumnOne/two/three 열을 구성하는 요소는 무엇입니까? – SoulTrain
그들은 sproc 소스에 의해 정의됩니다 (당신은 정말로 그것을보고 싶지 않습니다). 그들이이 시점에 도달하기 전에, 나는 Varchar (50)로 설정합니다. – user1949329