必威体育Betway必威体育官网
当前位置:首页 > IT技术

oracle的LAST_DAY()函数

时间:2019-10-09 10:43:34来源:IT技术作者:seo实验室小编阅读:55次「手机版」
 

last day

LAST_DAY

LAST_DAY函数返回指定日期对应月份的最后一天。

获取当前日期的最后一天

sql> SELECT last_day(SYSDATE) FROM dual;

运行结果:

LAST_DAY(SYSDATE)

-----------------

2016/12/31 15:39:

获取当前日期和当前日期所在月的最后一天

SQL> SELECT SYSDATE,

LAST_DAY(SYSDATE) "Last",

LAST_DAY(SYSDATE) - SYSDATE "Days Left"

FROM DUAL;

运行结果:

SYSDATE        Last                     Days Left

-----------          -----------                   ----------

2016/12/18    2016/12/31             13

获取当前日期所在月的第一天和最后一天:

SQL> SELECT TRUNC(SYSDATE, 'MONTH') FIRSTDAY,

  LAST_DAY(TRUNC(SYSDATE, 'MONTH')) LASTDAY

FROM DUAL;

运行结果:

FIRSTDAY    LASTDAY

-----------          -----------

2016/12/1     2016/12/31

其实这些日期函数我们通常都是用来嵌套使用的,例如下面这个实例:

求当前日期的上个月月初和上个月月末日期

SELECT

   TRUNC(add_months(SYSDATE,-1),'mm') AS first_day

  ,last_day(add_months(SYSDATE,-1)) AS last_day

FROM dual;

运行结果:

FIRST_DAY   LAST_DAY

-----------         -----------

2016/11/1     2016/11/30

相关阅读

理解 group by 和聚合函数

用了好久group by,为什么不能够select * from Table group by id,为什么一定不能是*,而是某一个列或者某个列的聚合函数,group by 多

calendar的add 函数

public void add(int field, int amount) filed: 1代表年操作, 2代表月操作, 3代表星操作, 5代表日操作, 11代表小时操作, 12代表分钟

Oracle Sqlplus命令登录的几种方式

sqlplus 命令语法 sqlplus [ [<option>] [{logon | /nolog}] [<start>] ] <option> 为: [-C <version>] [-L] [-M "<options>"]

什么是回调函数?

什么是回调函数 In computer programming, a callback is a piece of executable code that is passed as an argument to other

oracle数据库的下载与安装

Oracle 是一个关系型数据库,主要用于存储数据。官网下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloa

分享到:

栏目导航

推荐阅读

热门阅读