次の SQL ステートメントがあります。
Select
DateAdd(month, 1, DateField) as MyNewDate,
CASE WHEN MyNewDate < GetDate() THEN 0 ELSE 1 END as Expired
End
列のをDateAdd
再評価せずに の計算を再利用したいと思います。実際には、クエリはこの単純な dateAdd よりもはるかに複雑です。DateAdd
Expired
私が得るエラーは次のとおりです。
列名 'MyNewDate' が無効です。
動的列を再利用するにはどうすればよいですか?