admin 管理员组

文章数量: 1086019


2024年4月15日发(作者:famciclovir)

转一篇oracle日期时间用法的文章,十分有用!

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

相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,

每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个

时候Oracle的日期函数会给我们很多帮助。

常用日期型函数

1。Sysdate 当前日期和时间

SQL> Select sysdate from dual;

SYSDATE

----------

21-6月 -05

2。Last_day 本月最后一天

SQL> Select last_day(sysdate) from dual;

LAST_DAY(S

----------

30-6月 -05

3。Add_months(d,n) 当前日期d后推n个月

用于从一个日期值增加或减少一些月份

date_value:=add_months(date_value,number_of_months)

SQL> Select add_months(sysdate,2) from dual;

ADD_MONTHS

----------

21-8月 -05

4。Months_between(f,s) 日期f和s间相差月数

SQL>

months_between(sysdate,to_date('2005-11-12','yyyy-mm-dd'))from dual;

MONTHS_BETWEEN(SYSDATE,TO_DATE('2005-11-12','YYYY-MM-DD'))

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

select


本文标签: 文章 统计 财务 比如 月份