2

私はテーブルを持っていますcolumns

Year | Day | CreatedDate.

を更新したいCreatedDate columnので、日部のようCreatedDate=Dayに年部を にしCreatedDate=Yearます。

update ステートメントで datepart 関数を使用しようとしましたが、成功しませんでした。

4

2 に答える 2

1

次のようなものを試してください。

UPDATE
   YourTable
SET
   CreatedDate = DateAdd(year, [Year] - DatePart(year, CreatedDate), 
      DateAdd(day, [Day] - DatePart(day, CreatedDate), CreatedDate))
于 2012-11-22T16:16:19.917 に答える