[sql] 특정 시간이 주어진 범위 내로 제한되는지 확인하는 함수

우선, 특정 시간이 주어진 범위 내에 있는지 확인하는 PostgreSQL 함수를 작성해보겠습니다. 아래는 함수의 예시 코드입니다.

CREATE OR REPLACE FUNCTION check_time_in_range(start_time TIMESTAMP, end_time TIMESTAMP, check_time TIMESTAMP)
RETURNS BOOLEAN AS $$
BEGIN
    RETURN check_time >= start_time AND check_time <= end_time;
END;
$$ LANGUAGE plpgsql;

이 함수는 주어진 범위 내에 있는지 여부를 확인하는 데 사용될 수 있습니다.

위의 코드를 사용하여 특정 시간이 주어진 범위 내로 제한되는지 확인할 수 있습니다.

참고문헌: