私はSQLには悪くないが、これを理解するのは苦労している。SQL Update Query
私はテーブルがkey
とTestTime
とLastTestTime
と呼ばれる2つのdatetime
の列と呼ばれる文字列で、test
と呼ばれています。
私は、すべての行を更新し、key
の場合、LastTestTime
の値を最新の前のTestTime
に設定するクエリを作成しようとしています。ここで
は、私は、これが判明する方法の例です。これらの
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ステートメントでテーブルエイリアス名を許可していないようです。 –