QUARTER 키워드로 3개월 간격 더하기
MySQL에서 날짜에 3개월 간격을 더할 때 일반적으로 INTERVAL n MONTH 구문을 사용합니다. 하지만 '월(Month)'이라는 단어를 사용하고 싶지 않다면 QUARTER 키워드를 활용할 수 있습니다.
1분기(Quarter)는 정확히 3개월에 해당하므로, INTERVAL 1 QUARTER를 사용하면 날짜에 3개월 간격을 손쉽게 더할 수 있습니다.
사용 예제
mysql> Select '2017-06-20' + INTERVAL 1 Quarter AS 'After 3 Months Interval';
+-------------------------+
| After 3 Months Interval |
+-------------------------+
| 2017-09-20 |
+-------------------------+
1 row in set (0.00 sec)
결과 설명
위 예제에서 기준 날짜 '2017-06-20'에 INTERVAL 1 QUARTER(즉, 1분기 = 3개월)를 더하면 결과로 '2017-09-20'이 반환됩니다.
이처럼 QUARTER 키워드는 'MONTH'라는 단어 없이도 동일한 계산 결과를 얻을 수 있는 유용한 대안입니다. 분기 단위로 날짜를 다루는 재무 보고서나 통계 쿼리 작성 시 특히 가독성이 좋아집니다.