코딩기록
recursive 문을 이용해서 특정 기간의 모든 날짜를 추출하기 쿼리 본문
다음 쿼리 recursive 쿼리로, 특정 기간의 모든 날짜를 추출할 수 있다.
with recursive a as (
select '2024-10-10' as dt
union
select date_add(a.dt, interval 1 day)
from a
where date_add(a.dt, interval 1 day) <= '2024-10-20'
) select dt
from a
'백엔드 > DB' 카테고리의 다른 글
[MYSQL] 한 컬럼에 저장된 회원 닉네임과 비회원ID를 각 컬럼에 나누기(Stored Procedure) (1) | 2025.01.05 |
---|---|
[MySQL] 테이블에 ON DELETE CASCADE 설정하기 (0) | 2024.01.13 |