0

ケースステートメントでその場で計算している2つの値を減算する必要がありますが、それを実行できないようです。これが私がやろうとしていることであり、エラーは「キーワードEND付近の構文が正しくありません」です:

[Date] = 
  CASE 
    WHEN [col] = 'YES' 
    THEN CONCAT(MONTH(AnniversaryDate),'/',DAY(AnniversaryDate),'/',(YEAR(GETDATE()) + (YEAR(GETDATE()) - YEAR(AnniversaryDate)))
    END,

現在計算している減算を計算するのではなく、他の列に差を保存する必要がありますか?

ありがとうございました!

4

1 に答える 1

1

閉じ括弧がありません。

于 2013-12-24T19:30:33.450 に答える