Database(디비)/MSSQL
MSSQL 날짜에 대한 함수
대학교닷컴
2014. 1. 21. 09:02
반응형
1. 날짜에 대한 함수
○ GETDATE
- 현재 날짜와 시간을 구한다.
- SELECT GETDATE() --> 2007-12-12 22:21:35.056 이런식으로 나온다.
○ DATEADD
- datapart 부분에 number 값을 더한다. (datepart, number, date)
○ DATEDIFF
- 두 날짜 사이의 datepart 값
○ DATENAME
- date 에 대한 datepart 를 이름으로 돌려준다.
- SELECT DATENAME(dw, GETDATE()), DATENAME(mm, GETDATE()) --> 화요일, 12
○ DATEPART
- date 에 대해 지정된 datepart 를 돌려준다.
- SELECT DATEPART(mm, GETDATE()) --> 12
○ DAY
- DATEPART(DAY, date) 와 같다.
○ MONTH
- DATEPART(MONTH, date) 와 같다.
○ YEAR
- DATEPART(YEAR, date) 와 같다.
* DATEPART 사용법
yy - year (1753~9999)
mm - month (1~12)
dd - day (1~31)
dw - weekday 요일 (1~7) 1 : 일요일
hh - hour (0~23)
mi - minute (0~59)
ss - second (0~59)
ms - millisecond (0~999)