쿼리최적화1 [SQL] 오라클에서 특정 날짜의 분기 종료일(마지막 날짜) 구하는 방법 - ADD_MONTHS, LAST_DAY 오라클(Oracle)에서 특정 날짜가 속한 분기의 **마지막 날짜(분기 종료일)**을 구하려면 LAST_DAY 함수와 날짜 계산 로직을 결합하여 쉽게 구할 수 있습니다. 📌 분기 종료일 계산 로직분기 종료 월 계산: 특정 날짜가 속한 분기의 마지막 월(3, 6, 9, 12)을 계산.해당 월의 마지막 날짜 계산: LAST_DAY 함수를 사용하여 마지막 날을 구함. 📝 SQL 코드SELECT LAST_DAY(ADD_MONTHS(TRUNC(your_date, 'Q'), 2)) AS quarter_end_dateFROM dual; 🔍 코드 설명TRUNC(your_date, 'Q'): your_date를 해당 분기의 첫 번째 날로 변환.ADD_MONTHS(..., 2): 분기 첫 번째 달에 2개월을 더해 분.. 2025. 2. 11. 이전 1 다음