2016-12-14 2 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 
난 그냥 일의 고정 번호로 모든 날짜의 날짜를 증가 싶습니다

(. 예를 들어, 일일 5 일, 10 일)

그래서, 2016-08-14 22:56:45.000이 될 것이다 (10 일) 2016-08-24 22:56:45.000

본질적으로 내가하고 싶은 것은 '현재 날짜'를보기 위해 '샘플 날짜'를 업데이트하는 것입니다. 어떤 도움을 주셔서 감사합니다.

+1

DATE에 값을 추가하는 방법에 관한 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)