[SQL] 어떻게 DATETIME 컬럼에 1 년 추가하는 SQL UPDATE 문을 사용할 수 있습니까?
SQL어떻게 DATETIME 컬럼에 1 년 추가하는 SQL UPDATE 문을 사용할 수 있습니까?
나는 테이블에있는 모든 단일 행에 날짜 형 컬럼에 1 년 추가 할. UPDATE 문을 사용하여 추가 숫자 유형 쉽다. 전의:
UPDATE TABLE SET NUMBERCOLUMN = NUMBERCOLUMN + 1
나는 DATETIME 형과 같은 일을하고 싶습니다 ...
UPDATE Procrastination SET DropDeadDueDate = DropDeadDueDate + ?
...하지만 나는 확실히 사용 할 값을 아니에요. 내가 그 수단 "1 년"사용할 수있는 숫자 값이 있습니까? 또는 SQL Server에서 DATEADD 함수 또는 유사한 있는가?
추가 질문
난 안 한 필드에이 일을 좋아하지만, 데이터 유형 '날짜'의 데이터베이스의 모든 필드에 대한 것입니다. 년의 x 양을 추가하는 갱신 형 '날짜'의 모든 필드를 선택하고 수행 할 수있는 쉬운 방법이 있나요? 그래서 부드러운 주시기 바랍니다 SQL로 새로운 오전 ...
해결법
-
==============================
1.T-SQL에서 DATEADD 문이 사실이있다, 당신은 여기에서 찾을 수 있습니다
T-SQL에서 DATEADD 문이 사실이있다, 당신은 여기에서 찾을 수 있습니다
UPDATE Procrastination SET DropDeadDueDate = DATEADD(yyyy,1,DropDeadDueDate)
편집 : 당신은 DATEADD의 첫 번째 인수 해, 전년 동기 대비 또는 YYYY를 사용할 수 있습니다.
-
==============================
2.그것은이 같은 DATEADD () 함수와 함께 할 수 있습니다 :
그것은이 같은 DATEADD () 함수와 함께 할 수 있습니다 :
UPDATE Procrastination SET DropDeadDueDate = DATEADD(yy, 1, DropDeadDueDate)
-
==============================
3.
UPDATE Procrastination SET DropDeadDueDate = DATEADD(year, 1, DropDeadDueDate)
http://msdn.microsoft.com/en-us/library/ms186819.aspx
-
==============================
4.SQL Server는 DATEADD 기능을 가지고 있습니다.
SQL Server는 DATEADD 기능을 가지고 있습니다.
http://msdn.microsoft.com/en-us/library/aa258267(SQL.80).aspx
-
==============================
5.DateAdd 함수 기능은 당신이 원하는해야한다.
DateAdd 함수 기능은 당신이 원하는해야한다.
UPDATE Procrastination SET DropDeadDueDate = DateAdd(yy, 1, DropDeadDueDate)
-
==============================
6.UPDATE 늑장 부리 SET DropDeadDueDate = DATEADD (YY, 1 DropDeadDueDate)
UPDATE 늑장 부리 SET DropDeadDueDate = DATEADD (YY, 1 DropDeadDueDate)
REF : http://doc.ddart.net/mssql/sql70/da-db_5.htm
from https://stackoverflow.com/questions/951982/how-can-i-use-a-sql-update-statement-to-add-1-year-to-a-datetime-column by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 SQL을 사용하여 문자열에서 특정 문자의 발생 횟수를 찾을 수 있습니까? (0) | 2020.07.05 |
---|---|
[SQL] 가장 안전한 방법은 테이블에서 마지막 레코드 ID를 얻으려면 (0) | 2020.07.05 |
[SQL] SQL에서 전화 번호와 같은 숫자 열을 포맷하는 방법 (0) | 2020.07.04 |
[SQL] 연산자와 같은 SQL 숫자 만 얻을 수 (0) | 2020.07.04 |
[SQL] "열은 여기에 허용되지 않습니다"오류 INSERT 문에 (0) | 2020.07.04 |