2 つの関数からピボット テーブルを作成する必要があります。これには多数のレコードが含まれるため、一時テーブルを使用したいと考えています。
SELECT [OrderNumber]
,[OrderName]
,[Code]
,[Amount1]
INTO #TempPayment
FROM [dbo].[fn_Reconciliation_PaymentByDateRange](@BeginDate,@EndDate)
SELECT [OrderNumber]
,[OrderName]
,[Code]
,[Amount1]
INTO #TempInvoice
FROM [dbo].[fn_Reconciliation_InvoiceByDateRange](@BeginDate,@EndDate)
上記は2つの一時テーブルを作成するために使用していたものですが、1つの一時テーブルに凝縮できるかどうかを確認したいと思います。
これの最終結果は、上にリストされた「選択」部分をプルしてから列にプルできるようにする必要があるということpivot
ですCode
。私はそれを処理できますが、実際には 3 番目の一時テーブルを生成したくありませんが、必要になる可能性があると思います。