我需要从两个函数创建一个数据透视表,因为这涉及的记录数量,我想使用临时表。
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
。我可以处理,但我真的不想最终生成第3个临时表,但我想我可能最终需要。
答案 0 :(得分: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)