`
nannan408
  • 浏览: 1784461 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

架构师之oracle--------分钟数相加最简便的方法

 
阅读更多
1.前言.
  如题.
2.代码.
select sysdate+1/(24*60) from dual //分钟数加1

天数还可以用add_months方法如3所说.但直接相加减最便捷.
3.详细.
摘自:http://home.51.com/justwannaloveyou/diary/item/10051457.html
在Oralce中我发现有add_months函数,加天数N可以用如下方法实现,select sysdate+N from dual ,

sysdate+1 加一天
sysdate+1/24 加1小时
sysdate+1/(24*60) 加1分钟
sysdate+1/(24*60*60) 加1秒钟
类推至毫秒0.001秒
 
加法 
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秒  

2
3
分享到:
评论
1 楼 JavaVsServlet 2015-01-21  
学习了,真不错!

相关推荐

    Oracle-client_32bits

    Oracle客户端是数据库管理和开发人员与Oracle数据库服务器交互的重要工具,主要负责提供远程访问数据库的功能。在本案例中,我们讨论的是"Oracle-client_32bits",这是一个针对32位操作系统的Oracle客户端版本。它...

    oracle --timestamp

    这里使用1440(一天的分钟数)乘以时间间隔来计算总的天数,从而得到更加直观的结果。 #### 5. 分解时间间隔 如果想要更进一步地分析时间间隔的组成部分,可以使用`SUBSTR`函数来提取小时、分钟等信息: ```sql ...

    2017年最新JAVA-ACE-架构师系列视频课程- RocketMQ(上下集)

    JAVA-ACE-架构师系列视频课程- RocketMQ(下)订单实战视频课程 适用人群: 高级java工程师、java架构师 共23课时共9小时33分钟更新时间:2017-04-05 课程目标 RocketMQ(下)订单实战主要讲解rmq的分布式实战项目...

    2012年中国系统架构师大会PPT-2 WebApp开放平台的系统架构设计

    在2012年中国系统架构师大会上,腾讯社交网络事业群(SNG)的高级工程师于涛分享了关于WebApp开放平台的系统架构设计。该平台旨在为用户提供丰富的Web应用程序体验,并为开发者提供便捷的开发环境。本篇将详细介绍该...

    Oracle-函数介绍.pptx

    Oracle数据库系统中内置了大量的函数,这些函数用于处理各种数据类型,包括数字、日期、字符串等。函数是数据库操作中非常重要的部分,它们可以帮助我们进行数据转换、计算、筛选和格式化。以下是一些Oracle内建函数...

    oracle-sql内置函数大全

    Oracle SQL内置函数是数据库操作中不可或缺的部分,它们用于处理各种数据类型,如数字、日期、字符串等。在Oracle 8i版本中,内置函数的丰富性使得数据处理更加灵活高效。以下是一些主要的内置函数及其说明: 1. **...

    oracle-AWR报告使用总结

    ### Oracle AWR报告使用总结 #### 一、Oracle AWR报告简介 Oracle Automatic Workload Repository (AWR) 报告是一种强大的工具,用于诊断和监控Oracle数据库的性能问题。AWR报告提供了关于数据库实例的详细统计...

    京东应用架构设计---免费

    京东作为国内领先的电子商务公司,其在应用架构设计上的经验和实践是极具参考价值的。本文档详细描述了京东应用架构设计的原则、架构目标以及关键架构组成,这些内容对于理解大型电商平台背后的技术支撑具有重要意义...

    ORACLE-AWR报告结果分析.pdf

    Oracle AWR(Automatic Workload Repository)报告是Oracle数据库10g及更高版本中引入的一个重要性能分析工具。AWR报告提供了数据库在特定时间段内的详细性能数据,帮助DBA(数据库管理员)识别性能瓶颈并进行相应的...

    oracle_日期_加减方法

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

    oracle时间和秒之间相互转换

    - `86400000`代表一天的毫秒数(1000毫秒/秒 * 60秒/分钟 * 60分钟/小时 * 24小时/天)。 ### 三、毫秒到时间的转换 反过来,如果我们有一个相对于1970-01-01的毫秒值,我们也可以通过以下方式将其转换为日期时间...

    Oracle多租户架构

    - **Pythian**:“Oracle 12c最吸引人的特性之一就是对整合的支持。多租户数据库可以共享内存,使得管理变得更加简单,因为它本质上仍然是一个数据库实例。” - **Carfax**:“Oracle多租户数据库在控制schema和应用...

    Oracle 12c-ocm 题库 skillset6

    Oracle 12c OCM 是 Oracle Certified Master 的缩写,代表了Oracle 数据库管理领域内的最高级认证。技能集6(skillset6)是Oracle 12c OCM认证中的一部分,它关注于Oracle数据库管理的高级配置和故障排除技能。根据...

    tpch之oracle性能测试

    ### TPCH之Oracle性能测试详解 #### 一、TPCH简介与Oracle背景 TPC-H是由Transaction Processing Performance Council (TPC) 发布的一种用于评估商业智能系统的标准基准测试。TPC-H取代了早期的TPC-D,旨在模拟...

    Oracle Database In-Memory白皮书.docx

    Oracle Database In-Memory是Oracle数据库的一个重要选件,旨在加速实时数据分析和事务处理,帮助企业转变为实时运营模式。这个解决方案能够显著提升企业的决策效率和响应速度,同时保持与现有Oracle数据库应用的...

    Oracle-MOOC-JDK8-Lambdas

    Oracle-MOOC-JDK8-Lambdas 欢迎使用Lambdas和Streams在线公开课程学习Java函数编程! 此页面旨在使您了解课程的进度,包括公告和提醒。 在“课程公告”部分中,请花几分钟时间阅读课程大纲。 本文档描述了您对本...

    ORACLE获取周月季年的第一天和最后一天

    以上都是基于Oracle SQL的常用方法,用于获取特定时间范围的边界日期。这些语句可以方便地应用于各种场景,如数据分析、报表生成或者业务逻辑处理。理解并掌握这些日期和时间操作对于日常的Oracle数据库操作至关重要...

    Oracle通过时间(分钟)计算有几天几小时几分钟的方法

    在Oracle SQL中,我们可以通过对总分钟数进行适当的除法和乘法运算,结合`TRUNC`函数,来分别获取天数、小时数和分钟数,最后用字符串连接起来展示结果。理解这个过程对于处理时间计算问题非常有帮助。

    oracle10培训资料-3

    为了进一步简化数据库的创建和配置过程,Oracle Database 10g引入了一些重要的基本参数,如compatible(兼容级别)、processes(进程数)、sessions(会话数)等,这些参数的自动配置大大减轻了管理员的工作负担。...

Global site tag (gtag.js) - Google Analytics