[sql] 주차 가져오기 함수
CREATE FUNCTION GetWeekNumber(dateValue DATE) RETURNS INT
BEGIN
    DECLARE weekNum INT;
    SET weekNum =  (SELECT WEEK(dateValue, 1));
    RETURN weekNum;
END;

위의 SQL 코드는 날짜 값을 입력받아 해당 날짜의 주차를 반환하는 함수를 생성합니다. WEEK 함수는 ISO 주차 번호를 반환하며, 두 번째 매개변수를 1로 설정하여 주어진 연도의 첫 번째 주가 1주차로 반환되도록 설정합니다.

함수를 호출하고 주차를 가져오려면 다음 쿼리를 실행하면 됩니다.

SELECT GetWeekNumber('2022-08-15');

이 코드를 실행하면 '2022-08-15'의 주차가 반환됩니다.

이제 주어진 날짜에 대해 주차를 가져오는 함수를 사용할 수 있습니다.