`
zhengjunwei2007_163.com
  • 浏览: 130360 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 时间相减

    博客分类:
  • WEB
阅读更多

oracle 两个时间相减 默认的是天数

 

oracle 两个时间相减默认的是天数*24 为相差的小时数

oracle 两个时间相减默认的是天数*24*60 为相差的分钟数

oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数

 

select (sysdate-to_date('2008-02-17 23:00:00','yyyy-mm-dd hh24:mi:ss'))*24 from dual;

在ORACLE里日期类型是可以直接进行比较的。举个例子

SQL> SELECT to_date('2006-12-05', 'yyyy-mm-dd') - to_date('2006-12-07', 'yyyy-mm-dd') FROM dual ;

TO_DATE('2006-12-05','YYYY-MM-DD')-TO_DATE('2006-12-07','YYYY-MM-DD')
---------------------------------------------------------------------
                                                               -2

这说明2006-12-05要比7号早2天。

分享到:
评论

相关推荐

    oracle日期相减.pdf

    Oracle 日期相减是指计算两个日期之间的时间差异,包括月份、天数、小时、分钟、秒、毫秒等。下面将详细介绍 Oracle 中日期相减的方法。 一、计算月份差 MONTHS_BETWEEN 函数是 Oracle 中计算两个日期之间的月份...

    oracle日期时间判断函数

    在Oracle数据库系统中,日期和时间的处理是数据库操作中的重要组成部分。Oracle提供了丰富的日期时间函数,用于处理和分析日期时间数据。针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个...

    oracle sql计算一段时间内(除去周六日)的秒数

    利用 oracle sql 实现 计算一段时间内(除去周六日)的秒数

    oracle时间差表达式

    ### Oracle时间差表达式详解 在Oracle数据库中,计算两个日期之间的时间差是一个常见的需求,尤其是在处理业务逻辑或数据报告时。本篇文章将详细介绍如何利用Oracle内置函数来精确计算两个日期之间的差值,并且能够...

    Oracle里面 SQL语句 怎么得到两个时间的时间差

    在Oracle中,可以直接相减两个日期类型的值,结果将会是一个数值,表示两个日期之间的天数差。 ```sql SELECT ROUND(TO_NUMBER(END_DATE - START_DATE)) AS DaysDifference FROM your_table; ``` 这里使用了`TO_...

    数据库时间类型小总结(Oracle,Mysql,SqlServer).doc

    三大数据库常用时间类型总结

    Oracle计算时间差为毫秒的实现代码

    在Oracle数据库中,计算时间差通常涉及到日期和时间的运算,特别是当需要精确到毫秒级别时,操作就显得相对复杂。Oracle提供了多种函数来处理日期和时间数据,如TO_DATE和TO_TIMESTAMP,但它们的功能有限,无法直接...

    SQL工作日计算,只排除周末

    1. **工作日**:一般指的是周一至周五的工作时间,不包括周末和法定节假日。 2. **SQL函数**:用于执行特定任务的预定义SQL语句集合。在这个场景中,我们关注的是一个名为`fn_WorkDay`的用户自定义函数。 3. **...

    oracle中TIMESTAMP与DATE比较

    当两个`TIMESTAMP`值相减时,Oracle会直接返回一个以“天.小时:分钟:秒”格式表示的时间差,其中秒部分可能包含小数,这使得结果的解读更加直接和准确。 综上所述,虽然`DATE`类型因其广泛的应用而为人熟知,但在...

    pg与oracle语法差异

    - **Oracle**: 可以直接相减两个 `DATE` 类型的值。 - **PostgreSQL**: 使用 `AGE` 函数来计算两个日期之间的间隔。 #### 七、条件判断 - **Oracle**: 使用 `DECODE` 函数来进行条件判断。 - **PostgreSQL**: 使用 ...

    oracle_日期_加减方法

    在Oracle数据库中,日期操作是常见的SQL查询任务,特别是在处理历史数据或进行时间相关的分析时。Oracle提供了丰富的函数来帮助用户对日期进行加减操作,这些功能强大且灵活的函数使得开发者能更精确地处理时间数据...

    Oracle的日期和时间详解.pdf

    Oracle数据库在处理日期和时间数据时提供了多种类型和功能,主要涵盖了DATE、TIMESTAMP和INTERVAL类型。DATE类型是Oracle中最基本的日期/时间数据类型,它可以存储从公元前4712年到公元9999年的日期和时间,包括世纪...

    mysql转oracle要注意的几项

    这将两个日期相减得到的时间间隔(以天为单位)转换为秒,然后截断小数部分。这种处理方式在需要精确到秒的场景下非常有用。 综上所述,在从MySQL迁移到Oracle的过程中,理解并掌握这些关键点对于确保数据完整性和...

    ORACLE中的日期加减操作实例介绍

    本篇文章将深入探讨如何在Oracle中进行日期和时间的加减操作,并通过实例详细介绍如何增加小时、分钟、秒、天、月以及年。 首先,Oracle支持两种日期时间类型:DATE和TIMESTAMP。它们都可以进行加减操作,但...

    Oracle datediff函数

    1. **直接相减**: Oracle允许你直接对`DATE`类型的数据进行减法操作,这将返回一个`INTERVAL DAY TO SECOND`类型的值,表示两个日期之间的差值。例如: ```sql SELECT (date2 - date1) days FROM your_table; ...

    讲述Oracle中的to_date参数含义

    此外,示例中的代码段展示了如何通过PL/SQL计算程序运行时间,使用`DBMS_UTILITY.GET_TIME`获取开始和结束时间戳,然后相减得到运行时间(单位为1/100秒)。 总的来说,Oracle的日期处理功能强大且灵活,`to_date`...

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

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

    oracle_函数介绍

    Oracle数据库支持多种类型的内置函数,包括数值函数、字符串函数、日期时间函数等。这些函数可以用来进行数据检索、转换或计算,极大地提高了SQL查询的灵活性和效率。本文主要关注的是那些能够返回单个值的函数,即...

    oracle日期时间型timestamp的深入理解

    Oracle数据库中的日期时间型数据类型`timestamp`是一个非常重要的概念,它用于存储精确到纳秒的时间戳信息。本文将深入探讨`timestamp`的使用、转换以及与其他日期时间类型交互的方法。 1. **字符型转成timestamp**...

Global site tag (gtag.js) - Google Analytics