[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)에서 작성된 예시이며, 다른 데이터베이스 시스템에 따라 문법이나 함수명이 다를 수 있습니다.