0

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 番目の一時テーブルを生成したくありませんが、必要になる可能性があると思います。

4

1 に答える 1

0

私は自分でそれを理解しました。ここ:

SELECT [OrderNumber]
,[OrderName]
,[Code]
,[Amount1]
INTO #TempCompilation
FROM [dbo].[fn_Reconciliation_PaymentByDateRange](@BeginDate,@EndDate) 

INSERT INTO #TempCompilation
SELECT [OrderNumber]
,[OrderName]
,[Code]
,[Amount1]
FROM [dbo].[fn_Reconciliation_InvoiceByDateRange](@BeginDate,@EndDate) 
于 2013-09-19T18:36:45.003 に答える