文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>SQL语言之日期函数

SQL语言之日期函数

时间:2010-08-22  来源:jcbut2008

 

SYSDATE

    1. 作用:返回数据库服务器当前的系统日期和时间。
    1. 语法:SYSDATE
    1. 默认情况下格式掩码为:DD-MON-RR。
    1. SYSDATE不会返回本地的系统日期和时间。

MONTHS_BETWEEN

    1. 作用:返回表示两个日期之间月数的数值。
    1. 语法:MONTHS_BETWEEN(end date, start date)
    1. End date在start date之前返回负数。
    1. 以31天的月份为基础。

ADD_MONTHS

    1. 作用:通过将指定月数添加到给定日期值,从而得到新的日期项。
    1. 语法:ADD_MONTHS(start date, number of months)。
    1. 示例:当前为6-May-2010,select add_months(sysdate,+1) from dual;返回值为:05-JUN-10
    1. 月数可以为负,即返回的目标日期起始日期。Number of months可以为小数,但会忽略小数部分。

NEXT_DAY

    1. 作用:返回的日期是星期内指定的日子下一次出现时的日期。
    2. 语法:NEXT_DAY(start date, day of the week)。
    3. Day of the week可以是数字(1表示星期日,2表示星期一,依此类推),也可以日子名称的至少前三个字符(如sun, Sund, SUNDA, Sunday)。

LAST_DAY

    1. 作用:返回指定日子所属月的最后一天的日期。
    2. 语法:LAST_DAY(start date)。
    3. 示例:LAST_DAY('01-JAN-2010')

ROUND

    1.  作用:依据指定的日期精度格式对什进行舍入运算。
    2. 语法:ROUND(source date, [date precision format])
    3. Date precision format包括世纪(CC)、年(YYYY)、季度(Q)、月(MM)、星期(W)、日(DD)、时(HH)和分(MI)。如不指定其格式,则默认舍入精度为日。

TRUNC

    1. 作用:根据指定的日期精度格式对值进行截取运算。
    2. 语法:TRUNC(source date, [date precision format])
    3. 示例:select round(to_date('02-jun-2009 13:00','dd-mon-yyyy hh24:mi'))
    4. 如果不指定date precision format,则默认的截取精度为日。
    5. 在月级别上的截取将source date的日期设置为该月的第一天,年级别上的截取返回当年开头的日期。

 

 

!不能相加、相除、相乘两个日期项。

排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载