我想通過返回年僅 從日期字段獲取最大(年)到Varchar字段我希望有人可以提供幫助。更新SQL表與最大日期
這是我到目前爲止。
UPDATE MasterDraft
SET
Last_title_changed = (select Max((deed_dt))
From APPRAISAL_Deed_History)
WHERE MasterDraft.Prop_ID = APPRAISAL_Deed_History.prop_id
這是我的源表:
+---------+------------+
| prop_id | deed_dt |
+---------+------------+
| 40 | 1988-07-22 |
| 40 | 1984-03-01 |
| 40 | 2005-07-12 |
| 40 | 1983-07-01 |
| 40 | 1992-01-31 |
| 40 | 1983-01-01 |
| 40 | 1990-01-31 |
+---------+------------+
輸出上MasterDraft.Last_title_Changed應該是2005年
感謝,但將獲得的多部分標識符「APPRAISAL_Deed_History.prop_id」無法綁定錯誤 – user2722043
是的,它的工作完美,非常感謝節電器,但仍然無法理解 – user2722043
@ user2722043在你提到的查詢你沒有引用表「APPRAISAL_Deed_History」表。 –