0

我需要从两个函数创建一个数据透视表,因为其中涉及的记录数量,我想使用一个临时表。

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 个临时表的内容,但我想看看是否可以将其压缩为一个临时表。

最终结果是我需要能够拉出上面列出的“选择”部分,然后将pivot它们拉到Code列上。我可以处理,但我真的不想最终生成第三个临时表,但我想我最终可能需要这样做。

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 回答