Oracle 的 LAST_DAY 函數用于計算一個月份的最后一天。給定一個日期,它會返回該日期所在月份的最后一天的日期。
語法:
LAST_DAY(date)
示例:
SELECT LAST_DAY(SYSDATE) "Last Day of the Month" FROM DUAL;
上述查詢將返回當前月份的最后一天的日期。
如果你想要計算特定月份的最后一天,可以使用 TO_DATE 函數將年份和月份轉換為日期,然后再使用 LAST_DAY 函數。
示例:
SELECT LAST_DAY(TO_DATE('2021-09', 'YYYY-MM')) "Last Day of September 2021" FROM DUAL;
上述查詢將返回 2021 年 9 月份的最后一天,即 2021 年 9 月 30 日。