`
snowme103
  • 浏览: 68420 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle时间加减法

阅读更多
加法 
 select sysdate,add_months(sysdate,12) from dual;        --加1年
 select sysdate,add_months(sysdate,1) from dual;        --加1月
 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual;   --加1星期
 select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual;   --加1天
 select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1小时
 select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1分钟
 select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --加1秒

减法
 select sysdate,add_months(sysdate,-12) from dual;        --减1年
 select sysdate,add_months(sysdate,-1) from dual;        --减1月
 select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual;   --减1星期
 select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual;   --减1天
 select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1小时
 select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1分钟
 select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual;  --减1秒
分享到:
评论

相关推荐

    oracle_日期_加减方法

    Oracle提供了丰富的函数来帮助用户对日期进行加减操作,这些功能强大且灵活的函数使得开发者能更精确地处理时间数据。以下是Oracle中关于日期加减的一些主要知识点: 1. **加法操作**: - `ADD_MONTHS(date, ...

    Oracle日期时间(DateTime)操作

    在Oracle数据库中,日期时间(DateTime)操作是数据管理和查询中的关键部分,涉及到对日期、时间的处理,包括但不限于加减、格式化、比较等。本文将深入解析Oracle日期时间操作的一些核心知识点,涵盖基本的日期时间...

    oracle 日期 加减方法.pdf

    Oracle数据库在处理日期运算时提供了丰富的函数和方法,使得对日期进行加减操作变得非常方便。在Oracle中,日期不仅可以与整数进行加减运算,还可以与其他日期对象进行比较和计算。以下是一些核心的Oracle日期操作...

    oracle和sql的语法区别大

    - Oracle 使用日期列加减法或者MONTHS_BETWEEN函数计算两个日期之间的差异,SQL Server使用DATEDIFF函数实现相同功能。 - **SYSDATE/GETDATE()** - Oracle 使用SYSDATE函数获取当前系统日期和时间,SQL Server...

    Oracle时间格式.docx

    以下是一些关于Oracle时间格式的重要知识点,这些知识点涵盖了日期的获取、格式化、计算以及与星期、季度和闰年的关联。 1. **获取当前日期和时间**:`sysdate` 是Oracle中的一个内置函数,用于获取当前系统日期和...

    oracle 日期处理 总结

    7. **使用ADD_MONTHS()函数在月份上进行加减法运算** `ADD_MONTHS(date, number_of_months)`可以将指定的月份数加到或减去日期上。 8. **指定一个日期的下一个星期的日期是多少** 结合`ADD_MONTHS()`和`TRUNC()`...

    ORACLE日期时间函数大全.pdf

    * 日期加减法:使用 `+` 和 `-` 运算符对日期进行加减法运算,例如:`SYSDATE + 1` 表示当前日期加一天 * 日期比较函数:使用 `=`, `<>`, `>`, `, `>=` , `等运算符对日期进行比较,例如:`SYSDATE > '2007-11-02'` ...

    oracle 日期 加减方法.docx

    Oracle数据库在处理日期运算时提供了丰富的函数和方法,使得对日期进行加减操作变得非常方便。在Oracle中,日期不仅可以与数字进行加减,还可以通过特定的函数进行复杂的日期计算。以下将详细介绍Oracle中关于日期加...

    oracle 日期的处理大全

    9. **时间性能度量**:在Oracle中,可以使用`DBMS_UTILITY.GET_TIME`来获取系统时间,以衡量SQL语句的执行时间(以1/100秒为单位)。 以上只是Oracle日期处理的一部分,还有许多其他函数和技巧,如`ADD_MONTHS`、`...

    ORACLE时间函数(SYSDATE)深入理解

    Oracle时间函数是数据库管理系统Oracle中处理日期和时间的重要工具,其中`SYSDATE`是一个内置的函数,用于获取系统当前的日期和时间。在Oracle中,时间处理涉及到多个函数,这些函数可以帮助我们进行日期和时间的加...

    Oracle到mysql转换的问题总结.doc

    - 日期相减获取天数,Oracle中直接做减法,MySQL使用`DATEDIFF(date1, date2)`。 在进行Oracle到MySQL的转换时,理解这些差异至关重要,它们将直接影响到迁移的顺利程度以及代码的兼容性。对于复杂查询和函数的...

    ORACLE笔记珍藏版

    Oracle提供了多种日期时间函数,如TO_DATE()用于将字符串转换为日期时间类型,SYSDATE和SYSTIMESTAMP用于获取系统当前日期和时间。日期的增减可以通过直接加减操作或使用ADD_MONTHS()函数来实现。例如,`date+3`表示...

    oracle练习 其中包含基础的函数

    - 注意这里没有使用`LAST_DAY`函数,因为实际的题目内容中提到的是日期的简单减法运算。 #### 10. 查询雇佣日期为上个月倒数第三天的员工姓名和职位 ```sql SELECT ename, job FROM emp WHERE hiredate = LAST_DAY...

    第5章 数据类型和运算符.ppt

    2. **日期与时间类型**:Oracle的DATE类型用于存储日期和时间,而TIMESTAMP则增加了对时区和微秒精度的支持。当只需要日期信息时,DATE即可满足需求,但若需要精确到时间,如上午/下午和时区信息,应使用TIMESTAMP。...

    SQL编程

    - **日期加减**:可以使用加法和减法对日期进行操作,例如`6-Mar-87 + 2`得到两天后的日期,或加上小时、秒等时间单位。 - **格式化输出**:可以将字段名和计算结果合并显示,如`"C/S RATIO"`。 ### SQL示例与应用...

    昆仑通态函数,昆仑通态函数脚本,Visual Basic.NET

    3. 时间日期函数:如Date(获取当前日期)、Time(获取当前时间)、DateAdd(日期时间加减)等,用于时间日期操作; 4. 条件判断函数:If...Then...Else...结构,用于条件分支控制; 5. 循环控制函数:如For...Next...

    24点游戏图形版

    24点游戏是一款深受人们喜爱的数学益智游戏,玩家需要通过加减乘除运算,将四张扑克牌上的数字组合成24。本项目是基于Java编程语言实现的24点游戏的图形化版本,对于Java初学者来说,这是一个很好的实践项目,可以...

    我最近遇见的所有面试题

    9. **面向对象编程**:题目中的例子展示了如何用面向对象的方式实现加减法运算。定义了一个名为 `Objectoperator` 的类,其中包含一个 `opertear` 对象,以及 `add()`、`sub()`、`mul()` 和 `div()` 方法,分别对应...

    PL/SQL编程详细文档资料

    PL/SQL支持字符串和数字的运算,例如字符串连接(||)、数字的加减乘除等。 **§2.6.2 BOOLEAN赋值** 虽然PL/SQL本身不支持BOOLEAN类型,但可以通过使用特定的逻辑表达式来模拟布尔赋值。 **§2.6.3 数据库赋值** ...

    散列为雅可比四次曲线

    - 有限域(Finite Fields):也称为伽罗瓦域,是一种有穷集合,并且在这个集合上定义了加法、减法、乘法和除法运算,其中除法运算在模素数p的有限域中是模p运算的逆运算。有限域通常用于密码学算法中,因为它们为...

Global site tag (gtag.js) - Google Analytics