나는 SQL에 나쁘지는 않지만이 문제를 해결하는 데 어려움을 겪고 있습니다.SQL Update Query
나는 테이블이 key
및 TestTime
및 LastTestTime
라는 두 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 문에서 테이블 별칭 이름을 허용하지 않는 것으로 보입니다. –