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
반응형
'데이터베이스 > MS-SQL' 카테고리의 다른 글
날짜함수(GETDATE,DATEADD,DATEPART,DATEDIFF) 사용법 & 예제 (1) | 2023.01.30 |
---|---|
second 데이터를"시분초"로 보여주기 (0) | 2023.01.28 |
MSSQL BETWEEN 사용하기 (0) | 2023.01.26 |
MSSQL에서 특정 문자의 갯수 알기 (0) | 2023.01.25 |
MSSQL 날짜 형식 (0) | 2023.01.19 |
댓글