これはおそらくより明確なバージョンであるため、元の質問を破棄しました!
これが私がやろうとしていることです。現在、「サブクエリが EXISTS で導入されていない場合、選択リストで指定できる式は 1 つだけです。」というメッセージが表示されます。強調されたテキスト*
declare @X int
SET @X=(
SELECT B.ID,
Case
When Getdate() Between '2012-11-01 00:00' AND '2013-10-31 23:59' then 731
When Getdate() Between '2012-11-01 00:00' AND '2013-10-31 23:59' then 1096
END FROM Booking B)
Select
B.Created - @X AS 'Bookings date less X'
From Booking B