본문 바로가기
데이터베이스/MS-SQL

DATEDIFF 함수, 날짜계산, DATETIME 계산

by MonoSoft 2023. 1. 27.
728x90
반응형

DATEDIFF 함수, 날짜계산, DATETIME 계산

 

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일)

 

728x90
반응형

댓글