2016-12-14 8 views
-2

私はテーブルで日付を取って更新する方法を探しています。例:テーブル内の日付値をインクリメントするMSSQL UPDATEスクリプト?

ID/DATE 
2 2016-02-26 10:15:25.000 
3 2016-05-27 09:27:13.000 
... 
... 
9 2016-08-14 22:56:45.000 
10 2016-09-05 16:32:24.000 
11 2016-12-13 02:13:17.000 
私はちょうど日の固定された#ですべての日付の日付をインクリメントしたいと思い

(例えば1日、5日、10日)

ので、2016-08-14 22:56:45.000は次のようになり(10日)2016-08-24 22:56:45.000

私が期待しているのは、いくつかの「サンプルの日付」を更新して「現在」を表示することです。助けてくれてありがとう。

+1

値に日付を追加する方法についてGoogleには何もありませんか? – dfundako

答えて

2

はちょうどDateadd機能

UPDATE TABLEName 
SET [DATEColumn] = DATEADD(DAY , 10 , [DATEColumn]) 
WHERE <Something condition here if needed> 
+0

ありがとうございます。私は愚かだと感じる。私はDATEADDが新しい行のための関数だと思っていました(このような行を更新するために使用できるかどうかは分かりませんでした)。ありがとう。とても有難い。 – user3224972

0

あなたが使用することができます...あなたのような何かを行うことができ、テーブル内のすべての日付に10日を追加するには、よりこのMSDN article

Update MY_TABLE 
    set [DATE] = dateadd(day,10,[DATE]) 

読みます

0

私は使用します

UPDATE YOUR_TABLE 
SET DATE = DATEADD(day,10,YOUR_TABLE.DATE) 
関連する問題