I am using SQL Server 2008 R2. I'd like to have a WHERE clause on a column that is derived.
I have something like this:
SELECT ActualColumn1,
CASE WHEN condition THEN value1 ELSE value2 AS DerivedColumn1
FROM
...
WHERE
DerivedColumn1 <> 'Foo' -- I'd like to filter on the derived column
Running this query reports the error "Invalid column name DerivedColumn1".