<SQL 서버 날짜 기능
정의 및 사용
DATEDIFF() 함수는 두 날짜 사이의 시간을 반환합니다.
Syntax
DATEDIFF(datepart,startdate,enddate)
어디 STARTDATE 및 ENDDATE가 유효한 날짜 표현과 날짜 부분은 다음 중 하나가 될 수 있습니다 :
날짜 부분 | 약어 |
---|---|
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 | 마이크로 초 | MCS |
nanosecond | ns |
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 서버 날짜 기능