我有以下 SQL 语句:
Select
DateAdd(month, 1, DateField) as MyNewDate,
CASE WHEN MyNewDate < GetDate() THEN 0 ELSE 1 END as Expired
End
我想在DateAdd
不重新评估DateAdd
列的情况下重用计算Expired
。实际上,查询比这个简单的 dateAdd 复杂得多。
我得到的错误是:
列名“MyNewDate”无效。
如何重用动态列?