--参数月往前推11个月
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2021-12','yyyy-mm'),-11),'yyyy-mm') 月 FROM dual;
--当前月往前推11个月
SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-11),'yyyy-mm') 月 FROM dual;
--参数月往后推11个月
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2021-12','yyyy-mm'),11),'yyyy-mm') 月 FROM dual;
--当前月往后推11个月
SELECT TO_CHAR(ADD_MONTHS(SYSDATE,11),'yyyy-mm') 月 FROM dual;
--参数天减7天
SELECT  TO_DATE('2021-12-16','yyyy-mm-dd') - INTERVAL '7' day 天  FROM dual;
--当前天减7天
SELECT  SYSDATE - INTERVAL '7' day 天  FROM dual;
--参数天往前推7年
SELECT  TO_DATE('2021-12-16','yyyy-mm-dd') - INTERVAL '7' year 年  FROM dual;
--当前天往前推7年
SELECT  SYSDATE - INTERVAL '7' year 年 FROM dual;--取周的开始时间和结束时间:
--开始时间(以星期一为开始时间):
SELECT  trunc(SYSDATE,'D')+1  FROM  dual;
--结束时间(以星期日为结束时间):
SELECT trunc(SYSDATE,'D')+7   FROM dual;--取月的开始时间和结束时间:
--月初时间:
SELECT  trunc(SYSDATE,'MM')  FROM dual;
--月末时间:
SELECT last_day(SYSDATE)   FROM dual;--取季的开始时间和结束时间:
--季初时间:
SELECT trunc(SYSDATE,'Q') FROM dual;
--季末时间:
SELECT ADD_MONTHS(trunc(SYSDATE,'Q'),3)-1 FROM dual;--取年的开始时间和结束时间:
--年初时间:
SELECT trunc(SYSDATE,'yyyy') FROM dual;
--年末时间:
SELECT ADD_MONTHS(trunc(SYSDATE,'yyyy'),12)-1 FROM dual;

常用的oracle时间计算相关推荐

  1. Oracle时间计算

    日期格式参数 含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到9个字符 DD 月中的第几天 DDD 年中的第几天 DY 天的简写名 IW ISO标准的年中的第几周 IYYY ISO标准的 ...

  2. oracle 计算加一年,oracle时间计算不足一年按一年计算怎么做啊?

    2012-12-24 回答 两个date类型字段:start_date,end_date,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: round(to_number(end_da ...

  3. oracle怎么算时间,Oracle时间计算

    日期格式参数   含义说明 D 一周中的星期几 DAY    天的名字,使用空格填充到9个字符 DD   月中的第几天 DDD 年中的第几天 DY 天的简写名 IW   ISO标准的年中的第几周 IY ...

  4. cursor is oracle 日期_Oracle时间计算------日期格式参数含义说明

    Oracle时间计算------日期格式参数含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到9个字符 DD 月中的第几天 DDD 年中的第几天 DY 天的简写名 IW ISO标准的年中的 ...

  5. oracle数据库计算时间差,Oracle计算时间差常用函数

    Oracle计算时间差常用函数 发布时间:2020-07-08 19:25:32 来源:51CTO 阅读:877 作者:18620626259 Oracle计算时间差常用函数 两个Date类型字段:S ...

  6. Java常用时间计算

    时间计算 int num = 80;SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ...

  7. oracle时间格式化常用函数

    oracle时间格式化经常使用的两个函数: TO_CHAR(datetime, 'format') TO_DATE(character, 'format') Oracle支持的时间格式: Format ...

  8. oracle:时间数据的处理

    刷题过程中,受时间数据所困.为此,整理出以下关于时间操作的基本知识点,受益匪浅.真香,原来还可以这么搞⛏!!! 文章目录 日期函数 `date`的加减 时间戳与`date`型数据之间的关系 日期操作 ...

  9. oracle最小精度,【整理+原创】Oracle的计算精度与误差

    也不算总结帖,至多算个小结帖 由近期看到的帖子想到的,本主题只讨论数字 1.Oracle的计算精度是多少? Oracle的数字精度最多是38位,计算精度当然也就这么多了,否则如何表示计算结果?呵呵 O ...

  10. oracle 时间减去一个月_一文看懂教孩子时间问题的进阶过程

    01 认识时间 说起时间,孩子们通常首先会想到钟表.而这里,象爸建议,我们要先让孩子们了解用什么来表达时间,只有清楚了时间的基本概念和度量方式,孩子们才能从小建立时间观念,培养积极健康的人格.因此,家 ...

最新文章

  1. 【ACM】杭电OJ 1013
  2. 使用SGD(Stochastic Gradient Descent)进行大规模机器学习
  3. python-sendcmd被动模式访问ftp
  4. python3精要(54)-文件读写与异常处理
  5. golang python rpc_golang rpc的两种调用方法
  6. 小白初涉,先试试水。涉及Python,C语言基础,机器学习等
  7. 右键添加新建剪切板文件夹 新建今天日期文件夹
  8. 大数据之_Hadoop工作笔记002---SpringBoot连接Hadoop HDFS进行创建文件夹,添加上传文件,删除文件,下载文件操作
  9. 程序员如何达到年薪百万?python程序员必读书籍!
  10. 【Java从0到架构师】SpringMVC - 返回值
  11. [转]Java总结篇系列:Java泛型
  12. kettle使用数据库来生成序列_kettle 生成 ktr
  13. 电商系统之商品类目及商品属性史
  14. plc secs通讯协议_一种SECS/GEM通讯方法与流程
  15. 发票识别OCR和发票扫描仪
  16. Android 音频系统:从 AudioTrack 到 AudioFlinger
  17. JAVA的file.separate
  18. 故障恢复控制台的启动方法
  19. CF1027D Mouse Hunt(topo总结)
  20. 关于虾皮无货源一件代发你了解多少?详讲虾皮物流发货流程

热门文章

  1. 现当代英国童话小说传统对幻想文学创作的启示
  2. 基于Android 的手机传感器检测
  3. 微型计算机终端编号是什么,终端编码是什么意思
  4. python星号直角三角形边长公式_三角形边长计算公式大全
  5. GCC Manual
  6. UG二次开发自定义刀轨
  7. 淘宝API 淘口令解析(POST)
  8. WinCE 编程实验(第一章 引言)
  9. js pug 代码_PUG 系列 | 第二课 JS 代码混合、包含引入
  10. CSS3 按钮 打钩