@DATEDIFF

@DATEDIFF 함수를 사용하여 두 날짜 또는 날짜 시간(일 또는 초) 간의 차이를 계산합니다.

구문

@DATEDIFF ('<difference>', '<date>', '<date>')

<difference>

지정된 일자 사이의 <difference>입니다. 유효한 값은 다음과 같습니다.

<date>

'YYYY-MM-DD[*HH:MI[:SS]]' 형식의 작은 따옴표로 묶인 문자열입니다. 여기서 *는 콜론(:) 또는 공백일 수 있으며, @DATENOW 함수는 따옴표 없이 현재 날짜를 반환할 수 있습니다.

예제

예 1

다음은 2011년 시작 이후의 일수를 계산합니다.

YTD = @DATEDIFF ('DD', '2011-01-01', @DATENOW ())

예 2

다음은 연도의 숫자 일을 계산합니다. @DATEDIFF는 2011-01-01에 대해 0을 반환합니다.

todays_day = @COMPUTE (@DATEDIFF ('DD', '2011-01-01', @DATENOW ()) +1)