UPS/Fedex 추적 번호에 대해 60 개 이상의 열을 포함하는 넓은 테이블이 있습니다. 나는 열의 수를 줄이고 부모와 자식 간의 관계를 갖기 위해 노력하고 있습니다.SQL Server - 여러 열을 여러 행으로 변환
SELECT
[TRACKING-NO1], [TRACKING-NO2], [TRACKING-NO3], [TRACKING-NO4],
[TRACKING-NO5], [TRACKING-NO6], [TRACKING-NO7], [TRACKING-NO8],
[TRACKING-NO9], [TRACKING-NO10]
FROM
[CustomerServiceOrderEntry].[dbo].[InvoicedOrdersTempTable]
WHERE
[TRACKING-NO2] IS NOT NULL
출력은 한 행 (60+) 열의 모든 추적 번호 목록을 반환합니다. 하위 추적 번호가 있으면 2 - 60 열이 채워집니다. 하위 추적 번호가 없으면 2 - 60은 NULL입니다.
부모 추적 번호와 관련 하위 추적 번호 및 자식임을 나타내는 플래그가 있어야합니다.
당신이 제공 할 수있는 어떤 도움을 크게 감상 할 수
...
감사합니다! 이것은 내가 필요한 것입니다! 잘 했어! –
당신을 진심으로 환영합니다. 대답이 맞으면 대답 체크를 클릭하십시오. –