반응형
블로그 이미지
취미생활 추천받아여~       게임이든, 여가생활이든 :D

카테고리

분류 전체보기 (615)
☆잡동사니 (501)
☆코딩개발 (76)
☆영어공부 (38)
★★★★★★ (0)
Total
Today
Yesterday


반응형
 

datediff 함수는 두개의 날짜값(datetime 형식의 데이터)의 차이나는 날짜를 반환하는 mssql 내장함수입니다.

mssql 에서 getdate() 함수는 현재 시간을 datetime 형식으로 반환하는 함수입니다.

사용하는 형식은 datediff( 시간단위구분자, 시작시간, 종료시간 ) 이렇게 사용하시면 됩니다.

getdate()+1 은 현재시간에서 1일을 더하는 함수입니다.

현재 시간이 2012-01-13 11:50:11 이면, getdate()+1 은 2012-01-14 11:50:11 이 됩니다.

그럼 이제 datediff 함수를 이용하여, 현재시간과(getdate()), 하루이후 시간(getdate()+1) 사이의 시간값을

다음과 같이 구해보도록 하겠습니다.

각 단위별로 차이값을 구하고 있습니다. 

각각 분단위, 초단위, 시간단위, 일단위, 월단위, 년단위로 구하고 있습니다.

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

그럼 모두들 즐프하세요 ^^

 

 

감사합니다. 

출처 프쟁이님

반응형
Posted by 과라나
, |

최근에 올라온 글

04-28 13:39

글 보관함