MAINTAINANCESCHEDULE フィールド (datetime、null) を EVENTID フィールド (datetime、null) + 180 日の日付で更新しようとするクエリを作成しました。私はSQLを使い始めたばかりで、問題を解決する方法に少しこだわっています。私が得るエラーは次のとおりです: Msg 102, Level 15, State 1, Line 1 Incorrect syntax near '<'.
私のクエリは現時点でこのように見えますが、誰かが私をここで助けてくれますか?
UPDATE UDStay SET "MAINTAINANCESCHEDULE" = "EVENTARRIVED" < CONVERT (DATETIME(8), DATEADD (DAY, +180, CURRENT_TIMESTAMP), 112) + '0000')
WHERE CONTRACT = 'sde' AND "EVENTDEPARTED" IS NULL AND "EVENTCURRENT" = 'ARRIVED'
GO