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

ORACLE sysdate 相加减

阅读更多
加法

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秒
分享到:
评论
1 楼 liu414226580 2011-11-11  
1/24[flash=200,200][/flash]

相关推荐

    oracle_日期_加减方法

    - Oracle允许日期与数字直接相加减,这是因为日期类型可以隐式转换为天数,数字则被视为天数的倍数。 5. **日期之间的比较**: - 日期可以直接相减得到两个日期之间的天数差,例如`sysdate - sysdate`将返回0,...

    oracle 日期 加减方法.pdf

    - 在Oracle中,日期可以与数字直接相加减,数字通常表示天数。例如,`sysdate + 7`表示加7天,而`sysdate - 7`表示减7天。 5. **日期和时间的精度**: - Oracle允许我们以天、小时、分钟或秒为单位进行精确的日期...

    oracle 日期 加减方法.docx

    在Oracle SQL中,我们可以直接将日期与整数相加或相减来改变日期。例如,`sysdate + 1` 表示当前系统日期往后推一天,而`sysdate - 1`则表示前一天。这种方式简单直观,适用于简单的日期调整。 2. **ADD_MONTHS() ...

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

    在Oracle中,时间处理涉及到多个函数,这些函数可以帮助我们进行日期和时间的加减运算、格式化以及获取特定日期信息等。 1. **加法操作**: - `ADD_MONTHS(date, months)`:这个函数将给定的日期加上指定的月数。...

    oracle 提高晋级

    这部分内容主要涉及到了Oracle中的日期函数及其应用,例如`sysdate`、`add_months`等。 ##### 1. `sysdate`函数 `sysdate`函数返回当前系统日期和时间,它通常用于获取系统当前的时间戳。此函数在实际应用中非常...

    oracle时间和秒之间相互转换

    在Oracle中,可以通过`SYSDATE`函数来获取当前系统时间。如果需要将这个时间格式化为特定的格式,可以使用`TO_CHAR`函数。例如: ```sql SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS CURRENT_DATE FROM ...

    oracle和MySQL区别手册

    - **日期相加减**: - **Oracle**: 可以直接使用`SYS_DATE`加或减特定的时间间隔,例如`SELECT SYSDATE + 1 FROM DUAL`表示当前日期加一天。 - **MySQL**: 使用`DATE_ADD()`和`DATE_SUB()`函数来增加或减少日期间隔...

    oracle和sql的语法区别大

    - Oracle 使用CONCAT进行字符串拼接,而在SQL Server中可以直接使用表达式相加的方式进行字符串拼接。 - **CHR, CHAR** - Oracle 提供了CHR和CHAR函数用于将ASCII码值转换为字符,而SQL Server没有对应的直接函数...

    Oracle操作日期

    在Oracle中,可以通过将数字直接与`SYSDATE`相加来实现日期的增加。具体规则如下: - **增加秒数**:`SYSDate + (5 / 24 / 60 / 60)` 表示增加了5秒。 - **增加分钟数**:`SYSDate + (5 / 24 / 60)` 表示增加了5...

    ORACLE和SQL语法区别归纳.pdf

    日期函数中,ORACLE 的 SYSDATE 函数返回当前日期和时间,相当于 SQL 服务器的 GETDATE() 函数。ADD_MONTHS 函数将日期相加,相当于 SQL 服务器的 DATEADD 函数。MONTHS_BETWEEN 函数返回两个日期的差,相当于 SQL ...

    oracle删除过期日志

    这里将`percent_space_used`字段相加并乘以3/100是为了得到整个存储区域的实际使用比例。注意,这里的3/100可能需要根据实际情况调整,以获得更准确的结果。 ##### 3. 查看归档日志存储区中的文件详情 为了获取...

    oracle与sqlserver日期函数对比.pdf

    1. **日期相加与减**: 在 Oracle 中,你可以通过 `+/-` 操作符或者 `ADD_MONTHS` 函数来增加或减少日期。SQL Server 使用 `DATEADD` 函数达到相同的目的,如 `DATEADD(day, 2, '2004-10-15')` 可以将日期增加两天。 ...

    oracle与sqlserver日期函数对比.docx

    1. **日期相加/减**: - Oracle 使用 `ADD_MONTHS(date, interval)` 函数来增加或减少指定的月份数。 - SQL Server 使用 `DATEADD(datepart, number, date)` 函数,其中 `datepart` 可以是 'month',`number` 是要...

    企业招聘Oracle面试试卷Oracle考试题(试卷).docx

    - Oracle中的日期类型可以直接进行算术运算,例如加减天数。 - **正确答案**:C. sysdate+(0.5/(24))得到一个日期型,表示当前时间的半个小时以后 - **解释**:日期与小数相加可以表示增加相应的时间量。在这个例子...

    oracle函数

    2. **获取当前系统时间**:`SELECT TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') FROM DUAL;` 3. **获取系统信息**:例如主机名、语言环境等:`SELECT SYS_CONTEXT('USERENV', 'TERMINAL') FROM DUAL;`,`SELECT SYS_...

    oracle数据库经典题目

    8. 下列哪个函数可以把一个列中的所有值相加求和? ( B ) A MAX B. SUM C. COUNT D. AVG 9. 下列哪个子句是SELECT语句中必选项?( A ) A. FROM B.WHERE C.HAVING D. ORDER BY 10. 下列哪个子句实现对一个结果集进行...

    oracle常用函数

    - 日期与数字相加或相减得到新的日期。 - 示例:日期 + 数字 = 新的日期 - 示例:日期 - 数字 = 新的日期 - 示例:日期 - 日期 = 数字(天数) - 应用场景:计算部门为10的雇员进入公司的星期数。 - 示例:首先...

    y2复习题及答案快快抢啊,而且分还低,答案真实!!!

    13. 给日期加上2年:Oracle中,使用ADD_MONTHS函数可以给日期增加月份,所以加2年可以写成ADD_MONTHS(SYSDATE, 24)。 14. 找出表中重复的记录:可以使用GROUP BY和HAVING子句来找出col1和col2字段中所有重复的记录...

    java测试题.pdf

    3. Oracle 中查询系统时间的语句是 select sysdate from dual。 解释:在 Oracle 中,可以使用 `select sysdate from dual` 语句来查询系统当前时间。 4. select round(123.67,1)from dual ;这语句输出值为 123.7。...

Global site tag (gtag.js) - Google Analytics