2014. 2. 10. 17:46


dateadd( 날짜형식(yy,mm,dd,hh), 숫자, 날짜)


지정된 날짜에서 지정된 숫자만큼, 지정된 날짜형식을 변환시키겠다 라는 말이다.


dateadd(yy, 10, '2012-02-13")    결과 :  2020-02-13

dateadd(d, 10, '2012-02-13")     결과 : 2012-02-23



특정 시간이 됐을 때 이벤트가 발생하는 where 절이다.

아래 보면 2014년 1월 2일에 00시에 이벤트가 발생. 

아직 이벤트 시간이 안됐으면 발생 안함. where 절에 사용


where dateadd(hh, convert(int,evt_stime),convert(datetime,evt_sdate)) < getdate() 


해석:  dateadd(hh, 00, 2014-01-02)  < 현재시간()

Posted by hoonihoon