`
binyan17
  • 浏览: 204145 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

【转】Oracle时间函数

阅读更多

-取得当天0时0分1秒
select TRUNC(SYSDATE)+
1/86400 from dual;

--取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒)
SELECT TRUNC(SYSDATE)+1-1/86400 from dual;
--取得当前日期是一个星期中的第几天,注意:星期日是第一天
select to_char(sysdate,'D'),to_char(sysdate,'DAY') from dual;
--在oracle中如何得到当天月份的第一天和最后一天
select to_char(sysdate,'yyyy-mm')||'-01' firstday,to_char(last_day(sysdate),'yyyy-mm-dd') lastday from dual
--实现当天16点前数据减去昨天16点的,过了16点减去今天16点
select field1, field2 from mytable
where time = decode(sign(sysdate-trunc(sysdate)-16/24), --时间判断
-1,trunc(sysdate)-1+16/24, --小于16点取昨天16点
trunc(sysdate)+16/24) --大于16点取当天16点 

分享到:
评论

相关推荐

    简单的oracle 时间比较函数

    简单的oracle 时间比较函数,自己在网上找到并加以整理出来。

    oracle自定义日期函数

    Oracle 日期处理函数是数据库管理系统中非常重要的一部分,最近看到有人在做 T-SQL 与 PL/SQL 的转化,问了些有关时间函数的处理。在 PL/SQL 中,Oracle 提供了其他的方法来处理日期函数,例如 DATE_ADD 函数。在 T-...

    oracle时间函数

    ### Oracle时间函数详解 在Oracle数据库中,时间函数是一组非常重要的工具,它们可以帮助我们处理日期和时间数据,实现各种日期计算的需求。本文将重点介绍三个实用的时间函数:`TO_NUMBER()`, `TO_CHAR()` 以及 `...

    oracle日期函数全面总结

    Oracle数据库系统中,日期函数是进行时间数据处理的关键工具,对于数据库管理员和开发人员来说,理解和熟练使用这些函数至关重要。本篇文章将全面总结Oracle中的日期函数,帮助你解决日常工作中遇到的各种日期处理...

    oracle数据库时间函数

    Oracle 数据库中并没有直接使用 `CONVERT` 函数来处理日期和时间的方式,这个函数在 SQL Server 中被用来进行数据类型的转换,特别是日期和时间类型的转换。然而,Oracle 提供了类似的功能,如 `TO_DATE` 和 `TO_...

    oracle 函数大全 参考函数 手册 速查 chm格式

    3. 日期时间函数:如SYSDATE(获取当前系统日期)、ADD_MONTHS(添加月份)、EXTRACT(提取日期部分)等,便于对日期和时间进行操作。 4. 转换函数:如TO_CHAR(字符串转换为日期或数字)、TO_DATE(日期转换为字符...

    Oracle 递归函数介绍

    3. 提高开发效率:递归函数可以提高开发效率,减少开发时间。 但是,递归函数也存在一些局限性,例如: 1. 性能问题:递归函数可能会导致性能问题,特别是在大规模数据集的情况下。 2. stack overflow 问题:递归...

    oracle函数大全(CHM格式).rar

    Oracle数据库中的函数可以分为多种类型,包括内置函数、数学函数、字符串函数、日期时间函数、转换函数、系统信息函数等。例如: 1. **内置函数**:如`SYSDATE`用于获取当前系统日期,`USER`获取当前登录用户的...

    ORACLE日期时间函数大全

    ORACLE日期时间函数大全

    oracle日期时间判断函数

    Oracle提供了丰富的日期时间函数,用于处理和分析日期时间数据。针对标题"oracle日期时间判断函数"和描述中提到的内容,我们可以深入探讨两个关键的函数,它们主要用于判断字符串是否可以转换为合法的日期时间格式。...

    Oracle函数返回表

    Oracle自定义函数返回一张表。主要用于生成一张等时间间隔的表数据。

    oracle日常函数文档

    三、日期时间函数 在处理日期和时间数据时,Oracle提供了诸如`SYSDATE`, `ADD_MONTHS()`, `MONTHS_BETWEEN()`, `EXTRACT()`, `TO_DATE()`, `TO_CHAR()`等函数。`SYSDATE`返回当前系统日期,`ADD_MONTHS()`可以添加或...

    oracle内置函数学习

    日期和时间处理是数据库操作中常见的需求,Oracle的内置日期函数如SYSDATE获取当前系统日期,ADD_MONTHS()用于增加或减少月份,EXTRACT()可以从日期中提取年、月、日等部分,而TO_CHAR()和TO_DATE()则用于日期和字符...

    Oracle日期函数练习

    Oracle 日期函数是 Oracle 数据库中的一组功能强大且广泛使用的函数,它们可以对日期进行各种操作和计算,本次练习涵盖了 Oracle 中常用的日期函数,包括获取当前系统时间、对日期的月进行加减、获取给定日期所在月...

    postgresql 兼容 oracle 函数

    1. **日期和时间函数**:Oracle中的ADD_MONTHS、LAST_DAY、NEXT_DAY等在orafce中都有对应的实现,帮助用户处理日期和时间数据。 2. **字符串函数**:诸如 INITCAP、SUBSTR、INSTR等在PostgreSQL中也有相应的实现,...

    oracle最常用的函数或方法总结

    3. **日期时间函数** - `SYSDATE`:获取当前系统日期和时间。 - `ADD_MONTHS()`:向日期添加指定的月数。 - `EXTRACT()`:从日期时间值中提取部分(如年、月、日、小时)。 - `MONTHS_BETWEEN()`:计算两个日期...

    Oracle内置函数大全

    Oracle内置函数是数据库管理系统Oracle 8i中的一个重要组成部分,这些函数极大地丰富了SQL查询和数据处理的能力。在Oracle中,日期格式和数字格式的说明符是处理数据的关键工具,它们决定了如何显示和解析日期和数字...

    oracle自定义函数总结

    ### Oracle 自定义函数详解 #### 一、概述 在Oracle数据库中,自定义函数是一种非常实用的功能,可以让我们根据特定需求编写SQL代码块,并将这些代码块封装为可重用的函数。通过这种方式,不仅可以提高代码的复用...

    oracle 内置函数大全

    3. **日期/时间函数**: - `SYSDATE`:返回当前系统的日期和时间。 - `ADD_MONTHS(date, months)`:将date加上指定的月数。 - `EXTRACT(part FROM date)`:从日期或时间中提取部分,如年、月、日等。 - `MONTHS_...

Global site tag (gtag.js) - Google Analytics