[sql] 특정 날짜와 시간이 주어진 범위 내로 제한되는지 확인하는 함수
CREATE FUNCTION fnCheckDateTimeRange
(
@inputDateTime DATETIME,
@rangeStart DATETIME,
@rangeEnd DATETIME
)
RETURNS BIT
AS
BEGIN
DECLARE @result BIT;
IF @inputDateTime BETWEEN @rangeStart AND @rangeEnd
SET @result = 1; -- 날짜와 시간이 범위 내에 있을 경우
ELSE
SET @result = 0; -- 날짜와 시간이 범위 밖에 있을 경우
RETURN @result;
END;
이 함수는 주어진 날짜와 시간이 주어진 범위 내에 있는지를 확인하고 이를 비트값으로 반환합니다. 이 예시는 T-SQL(Transact-SQL)에서 작성된 예시이며, 다른 데이터베이스 시스템에 따라 문법이나 함수명이 다를 수 있습니다.