최신 웹 개발 튜토리얼
 

SQL섬기는 사람 DATEDIFF() Function


<SQL 서버 날짜 기능

정의 및 사용

DATEDIFF() 함수는 두 날짜 사이의 시간을 반환합니다.

Syntax

DATEDIFF(datepart,startdate,enddate)

어디 STARTDATE 및 ENDDATE가 유효한 날짜 표현과 날짜 부분은 다음 중 하나가 될 수 있습니다 :

날짜 부분 약어
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
마이크로 초 MCS
nanosecondns

Example

이제 우리는 두 날짜 사이의 일 수를 싶어.

우리는 다음과 같은 SELECT 문을 사용 :

SELECT DATEDIFF(day,'2014-06-05','2014-08-05') AS DiffDate

결과:

DiffDate
61

Example

이제 우리는 두 날짜 사이의 일 수를 얻으려면 (두 번째 날짜가 있음을 알 수 "earlier" 첫 번째 날짜보다, 그리고 음수가 발생합니다).

우리는 다음과 같은 SELECT 문을 사용 :

SELECT DATEDIFF(day,'2014-08-05','2014-06-05') AS DiffDate

결과:

DiffDate
-61

<SQL 서버 날짜 기능