Você não pode no seu código acima, lembre-se de
WHERE
acontece antes de SELECT
, então você teria que usar:WHERE DateAdd(dd, -1, C.ExpirationDate) BETWEEN @StartDate AND @EndDate
A maneira mais comum de alias algo assim seria alguma visualização / consulta interna assim:
SELECT
n.FooBar, --here we can use FooBar
t.BarFoo
FROM
MyTable t
INNER JOIN
(
SELECT
myTestCase as FooBar
From MyTable2
) n