PLSQL LAST_DAY函数用于根据日期值返回月份的最后一天。该月的最后一天由会话参数NLS_CALENDAR定义。
LAST_DAY函数接受一个参数,该参数是用于计算月份的最后一天的日期值。无论日期的数据类型如何,LAST_DAY函数都将返回DATE数据类型的值。
用法:
LAST_DAY(date)
使用的参数:
日期–用于指定用于计算每月最后一天的日期值。
返回值:
PLSQL中的LAST_DAY函数返回DATE类型值。
支持的Oracle /PLSQL版本:
- 甲骨文12c
- 甲骨文11g
- 甲骨文10g
- 甲骨文9i
- 甲骨文8i
示例1:获取当前月份的最后一天。
SELECT LAST_DAY(SYSDATE) FROM dual;
输出:
31.10.19
示例2:获取特定月份的最后一天。
SELECT LAST_DAY(TO_DATE('2003/02/12', 'yyyy/mm/dd')) FROM dual;
输出:
Feb 28, 2003
示例3:返回当前月份剩余的天数。
SELECT LAST_DAY( SYSDATE ) - SYSDATE FROM dual;
输出:
2
在撰写本文时,系统将2019年10月29日作为当前日期。它可能因用户而异。
示例4:返回上个月的最后一天。
SELECT LAST_DAY(ADD_MONTHS(SYSDATE, -1 )) FROM dual;
输出:
30.09.19
在撰写本文时,系统将2019年10月29日作为当前日期。它可能因用户而异。
示例5:返回下个月的最后一天。
SELECT LAST_DAY(ADD_MONTHS(SYSDATE, 1 )) FROM dual;
输出:
30.11.19
在撰写本文时,系统将2019年10月29日作为当前日期。它可能因用户而异。
相关用法
- PLSQL SIN用法及代码示例
- PLSQL CHR用法及代码示例
- PLSQL COS用法及代码示例
- PLSQL EXP用法及代码示例
- PLSQL TAN用法及代码示例
- PLSQL MOD用法及代码示例
- PLSQL LEAST用法及代码示例
- PLSQL ABS用法及代码示例
- PLSQL LN用法及代码示例
- PLSQL LOG用法及代码示例
- PLSQL REPLACE用法及代码示例
- PLSQL INSTR用法及代码示例
- PLSQL VSIZE用法及代码示例
- PLSQL SUBSTR用法及代码示例
- PLSQL ATAN用法及代码示例
注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PLSQL | LAST_DAY Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。