0

指定されたユニオンオール結合クエリの結果セットを一時テーブルに保存する必要があります

DECLARE @no_of_days INT = 2
DECLARE @xxx DATETIME = '2009-11-04'

SELECT *
FROM   source_price_curve
WHERE  maturity_date >= DATEADD(DAY, -1 * @no_of_days, @xxx) AND maturity_date < @xxx
UNION ALL 
SELECT *
FROM   source_price_curve
WHERE  maturity_date <= DATEADD(DAY, 1 * @no_of_days, @xxx) AND maturity_date > @xxx
4

2 に答える 2

0

次のことを試してください。

Insert Into #Temp
SELECT *
FROM   source_price_curve
WHERE  maturity_date >= DATEADD(DAY, -1 * @no_of_days, @xxx) AND maturity_date < @xxx
UNION ALL 
SELECT *
FROM   source_price_curve
WHERE  maturity_date <= DATEADD(DAY, 1 * @no_of_days, @xxx) AND maturity_date > @xxx
于 2013-10-22T20:36:45.617 に答える