Du kan ikke i din kode ovenfor, husk WHERE
sker før SELECT
, så du bliver nødt til at bruge:
WHERE DateAdd(dd, -1, C.ExpirationDate) BETWEEN @StartDate AND @EndDate
Den mest almindelige måde at kalde noget som dette ville være en indre visning/forespørgsel som sådan:
SELECT
n.FooBar, --here we can use FooBar
t.BarFoo
FROM
MyTable t
INNER JOIN
(
SELECT
myTestCase as FooBar
From MyTable2
) n