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
出力は、1行(60+)の列にすべての追跡番号のリストを返します。子トラッキング番号がある場合は、列2〜60が入力されます。子追跡番号がない場合、2 - 60はNULLになります。
私がしたいのは、親追跡番号とそれに関連する子追跡番号とそれが子であることを示すフラグです。
あなたが提供できるすべてのヘルプをいただければ幸いです
...
感謝する必要があります!これはまさに私が必要としていたものです!よくやった! –
ようこそ。回答が正しい場合は、回答のチェックをクリックしますか? –