반응형
DATEDIFF 함수는 DATETIME 형식의 MSSQL 내장함수이다.
getdate() : 현재시간
getdate()+1 : 현재시간+1일
예를들어 현재시간(getdate())이 2016년 12월 01일 13:00:00 이면,
현재시간+1(getdate()+1)은 2016년 12월 02일 13:00:00 이다.
# 분단위
select DATEDIFF ( mi , getdate() , getdate()+1 ) --==> 1440 분 (1일)
# 초단위
select DATEDIFF ( s , getdate() , getdate()+1 ) --==> 86400 초 (1일)
# 시간단위
select DATEDIFF ( hour , getdate() , getdate()+1 ) --==> 24 시간 (1일)
# 일단위
select DATEDIFF ( day , getdate() , getdate()+1 ) --==> 1 일 (1일)
# 월단위
select DATEDIFF ( month , getdate() , getdate()+31 ) --==> 1 개월 (31일)
# 년단위
select DATEDIFF ( year , getdate() , getdate()+730 ) --==> 2 년 (730일)
반응형
'IT > MS-SQL' 카테고리의 다른 글
MS-SQL CSV파일 생성 및 DATABASE SERVER 에 DOWNLOAD 하기 (0) | 2017.02.02 |
---|---|
[MSSQL] INNER JOIN, OUTER JOIN, SELF JOIN 에 대해서 알아보자 (0) | 2017.01.24 |
MS-SQL PROCEDURE 프로시저 생성 및 삭제 (1) | 2016.10.20 |
[MSSQL] Table 복사 / MSSQL 테이블 복사 / MSSQL Table 백업 / MSSQL 테이블 백업 (0) | 2016.09.21 |
[MSSQL] HAVING 절 중복체크 (0) | 2016.09.21 |