------

[ AD ] Port Monitor ( Try to use a Best WebSite Monitoring Tool )

------

DATEADD(Transact-SQL)

date 지정된 datepart 특정 number 간격(부호 있는 정수) 추가된 date 반환합니다.

모든 Transact-SQL 날짜/시간 데이터 형식 함수에 대한 개요는 날짜 시간 함수(Transact-SQL) 참조하십시오. 날짜/시간 데이터 형식 함수에 대한 자세한 내용과 일반적인 예는 날짜 시간 데이터 사용 참조하십시오.

Transact-SQL 구문 표기 규칙

구문

DATEADD (datepart , number , date )

인수

datepart

integernumber 추가되는 date 부분입니다. 다음 표에서는 올바른 모든 datepart 인수를 보여 줍니다. 해당하는 사용자 정의 변수는 사용할 없습니다.

datepart

약어

year

yy, yyyy

quarter

qq, q

month

mm, m

dayofyear

dy, y

day

dd, d

week

wk, ww

weekday

dw, w

hour

hh

minute

mi, n

second

ss, s

millisecond

ms

microsecond

mcs

nanosecond

ns

number

date datepart 추가된 int 확인될 있는 식입니다. 사용자 정의 변수는 유효합니다.

소수점 이하가 포함된 값을 지정할 경우 소수점 이하는 반올림되지 않고 잘립니다.

date

time, date, smalldatetime, datetime, datetime2 또는 datetimeoffset 값으로 확인될 있는 식입니다. date , , 사용자 정의 변수 또는 문자열 리터럴일 있습니다. 식이 문자열 리터럴인 경우 datetime으로 확인되어야 합니다. 모호성을 피하려면 4자리 연도를 사용하십시오. 2자리 연도에 대한 자세한 내용은 two digit year cutoff 옵션 참조하십시오.

반환 형식

문자열 리터럴을 제외하고 반환 데이터 형식은 date 인수의 데이터 형식입니다.

문자열 리터럴의 반환 데이터 형식은 datetime입니다. 문자열 리터럴 초의 소수 자릿수가 자리(.nnn) 초과하거나 표준 시간대 오프셋 부분을 포함할 경우 오류가 발생합니다.

참고

문자열 리터럴이 date 매개 변수에 맞게 명시적으로 캐스팅되지 않을 경우, DATEADD 다른 날짜/시간 함수와 함께 사용하면 --(dmy) 날짜 형식을 사용하는 로캘에서는 올바른 결과를 얻지 못할 있습니다.

datetime2 형식 반환

date 매개 변수가 datetime2 형식인 경우 DATEADD datetime2 형식을 반환합니다. date 매개 변수에 문자열 리터럴을 사용할 경우에는 이를 datetime2 형식으로 명시적으로 캐스팅해야 DATEADD에서 datetime2 형식이 반환됩니다.

datepart 인수

dayofyear, day weekday 동일한 값을 반환합니다.

datepart 해당 약어는 동일한 값을 반환합니다.

datepart month이고 date 월의 수가 반환 월보다 많고 반환 월에 date 일이 없을 경우 반환 월의 마지막 일이 반환됩니다. 예를 들어 9월에는 30일이 있으므로 다음 가지 문은 2006-09-30 00:00:00.000 반환합니다.

SELECT DATEADD(month, 1, '2006-08-30')

SELECT DATEADD(month, 1, '2006-08-31')

 

'온라인게임' 카테고리의 다른 글

2011한·일 게임이용자 조사보고서  (0) 2011.10.14
2. SDL Coordinates and Bliting  (0) 2011.10.14
인생게임 Man's Life Game  (0) 2011.10.12
1. SDL Tutorial Basics  (0) 2011.10.11
3D 클라이언트 개발  (0) 2011.10.11

+ Recent posts