我對SQL沒有壞處,但我很難弄清楚這一點。SQL更新查詢
我有一個表叫test
,一個名爲key
和兩個datetime
列名爲TestTime
和LastTestTime
字符列。
我想寫一個查詢,將更新所有行,並將LastTestTime
的值設置爲最新的前TestTime
對於相同的key
。
這裏是我多麼希望這變成一個例子:
key testTime lastTestTime
------------------------------
aaa 1/1/2012 null
aaa 1/2/2012 1/1/2012
aaa 1/3/2012 1/2/2012
你在使用mysql,oracel,mssql? – Arion
這是Microsoft SQL Server。我已經嘗試了下面建議的「hspain」,但SQL Server似乎不允許在UPDATE語句中使用表別名。 –