날짜 범위 분할
시간
분할 리포트·스프린트 계획·월별 코호트·배치 작업 등 긴 기간을 균등 분할해야 할 때 유용. Intervals 모드는 각 구간의 시작·끝·일수 표시; Boundaries 모드는 N+1 경계점만(다운스트림 쿼리 입력에 편함).
—
출력:
분할
- #12026-06-02 → 2026-09-0191d
- #22026-09-01 → 2026-12-0292d
- #32026-12-02 → 2027-03-0391d
- #42027-03-03 → 2027-06-0392d
경계는 로컬 타임존 자정으로 스냅.
사용법
- 시작·종료 날짜와 구간 개수(최대 50) 선택.
- 스크립트 필요에 따라 Intervals와 Boundaries 토글.
- Inclusive end는 마지막 날 포함·끄면 half-open `[start, end)` 스타일.
자주 묻는 질문
- 범위가 균등 분할 안 되면?
- 분할은 밀리초 단위로 하고 각 경계를 가장 가까운 자정으로 스냅 — 마지막 구간이 다른 구간보다 하루 길거나 짧을 수 있음. 일 단위 출력이 허용하는 한 균등.
- Boundaries vs Intervals 선택?
- Boundaries는 `BETWEEN` 쿼리나 파티셔닝 함수에 바로 넣을 cut-point — 시작/끝 페어링 불필요.