1
我有以下SQL語句: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「。
如何重新使用動態列?
+1我之前完成。 –
問題是,然後我從主選擇失去MyNewDate。 –
不,你不知道。我更新了我的答案。你有你的subSelect – Marc