`

oracle TIMESTAMP日期相减

阅读更多
select extract(day from inter) * 24 * 60 * 60 +
       extract(hour from inter) * 60 * 60 + extract(minute from inter) * 60 +
       extract(second from inter) "seconds"
  from (select to_timestamp('20100115112233', 'yyyymmddhh24miss') -
               to_timestamp('20100101123456', 'yyyymmddhh24miss') inter
          from dual);
分享到:
评论

相关推荐

    oracle中TIMESTAMP与DATE比较

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

    oracle日期时间判断函数

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

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

    首先,Oracle支持两种日期时间类型:DATE和TIMESTAMP。它们都可以进行加减操作,但TIMESTAMP提供了更高的精度,能够记录微秒级别的时间差异。对于DATE类型,它的精度到秒,而TIMESTAMP则精确到纳秒。 1. **内置函数...

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

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

    Oracle date 和 timestamp 区别详解

    Oracle数据库中的DATE和TIMESTAMP是两种用于存储日期和时间信息的数据类型,它们在用途和精度上有显著的区别。 1. DATE数据类型: DATE类型是Oracle中最基础的日期时间数据类型,可以存储日期(年、月、日)和时间...

    Oracle的日期和时间详解.pdf

    DATE与DATE相减可以得到日期差,而与TIMESTAMP相减则会得到INTERVAL。 转换是Oracle日期处理中的重要环节。TO_DATE和TO_CHAR函数用于在DATE类型和字符串之间转换。TO_DATE函数将字符串解析成DATE类型,TO_CHAR函数...

    oracle中TIMESTAMP与DATE比较.pdf

    Oracle数据库中的`DATE`和`TIMESTAMP`是两种常见的日期和时间数据类型,它们在处理时间信息时有着不同的特性和用途。 首先,`DATE`数据类型是我们最常使用的,它可以存储日期和时间,包括世纪、年、月、日、小时、...

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

    Oracle提供了多种函数来处理日期和时间数据,如TO_DATE和TO_TIMESTAMP,但它们的功能有限,无法直接计算毫秒级别的差异。在Oracle中,日期类型(DATE)默认精度到秒,而如果需要毫秒级别的精度,就需要使用TIMESTAMP...

    Oracle日期处理

    在Oracle中,可以直接相减两个日期来计算它们之间的差值,结果通常是一个数值表示天数的差异。 **示例:** ```sql SELECT FLOOR(SYSDATE - TO_DATE('20020405', 'yyyymmdd')) FROM DUAL; ``` 这条SQL语句计算当前...

    pg与oracle语法差异

    - **PostgreSQL**: 使用 `CURRENT_DATE` 或 `CURRENT_TIMESTAMP` 获取当前日期或日期时间,并通过 `TO_CHAR` 函数进行格式化。 #### 六、计算两个日期之间的间隔 - **Oracle**: 可以直接相减两个 `DATE` 类型的值。...

    讲述Oracle中的to_date参数含义

    Oracle还支持毫秒级别的日期处理,`CURRENT_TIMESTAMP`返回带有毫秒信息的当前时间,可以指定精度来显示不同数量的毫秒位。 此外,示例中的代码段展示了如何通过PL/SQL计算程序运行时间,使用`DBMS_UTILITY.GET_...

    SQL计算timestamp的差值的方法

    Timestamp类型用于存储精确到秒或毫秒的日期和时间信息,而计算它们之间的差值可以帮助我们了解两个事件之间的时间间隔。以下是一些关于如何在SQL中计算timestamp差值的方法。 1. **MySQL的timestampdiff函数**: ...

    greenplum程序开发规范

    时间类型如`timestamp`和`interval`在处理时间间隔时需要注意,因为它们不能像Oracle那样直接相减,而是需要使用`extract`函数来分别计算各个部分。 - 时间间隔`interval`类型允许表示从负178000000年到正...

Global site tag (gtag.js) - Google Analytics