본문 바로가기
Database(디비)/MSSQL

MSSQL 날짜에 대한 함수

by 대학교닷컴 2014. 1. 21.


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)

 

'Database(디비) > MSSQL' 카테고리의 다른 글

MSSQL 문자에 대한 함수  (0) 2014.01.21
MSSQL 소수점 함수  (0) 2014.01.20
MSSQL Oracle NVL 기능과 동일한 함수  (0) 2014.01.08
MSSQL 암호화( pwdencrypt, pwdcompare )  (0) 2013.12.12
MSSQL SQL이란 무엇인가?  (0) 2013.12.06

댓글