oracle执行减法,oracle时间的加法和减法
对于oracle时间,我们可以根据我们实际的需求,进行加减法计算。下面就为您详细介绍oracle时间的加法和减法,希望对您学习oracle时间方面能有所帮助。
加法
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秒
===================================================
to_char(sid.ship_date+cst.total_times/24,'dd/mm/yyyy HH24:MI')total_times
sid.ship_date加上cst.total_times个小时 放入total_times
=======================================================
to_char(round(to_number(sid.sign_in_date-(sid.ship_date+cst.total_times/24))*24))t_hour
oracle 日期相减
sid.sign_in_date减去(sid.ship_date+cst.total_times/24)然后用to_number()转换成小时,再转换成round() 在转换成to_char()
【编辑推荐】
【责任编辑:段燃 TEL:(010)68476606】
点赞 0
oracle执行减法,oracle时间的加法和减法相关推荐
- 简单介绍oracle执行计划,Oracle性能优化之oracle中常见的执行计划及其简单解释
一.访问表执行计划 1.table access full:全表扫描.它会访问表中的每一条记录(读取高水位线以内的每一个数据块). 2.table access by user rowid:输入源ro ...
- oracle执行文件,Oracle执行外部文件:
Oracle执行外部文件: Oracle执行外部文件: c:>sqlplus user/pwd@db sql>@new.sql 执行多个sql文件: 1.把所有的文件都放在同一个目录下,然 ...
- 停止oracle执行session,Oracle 强制中止正在执行的SQL语句
-- 1 查询正在执行的sql语句 select b.sid, b.username, b.serial#, a.spid, b.paddr, c.sql_text, b.machine from v ...
- oracle执行runstats,Oracle编程艺术--配置环境:runstats脚本
runstats脚本目的: 对做同一件事的两个不同方法进行比较,得出孰优孰劣的结果. 实操中注意事项: 在创建runstats_pkg包时一直报权限不足,执行 grant create procedu ...
- oracle执行runstats,oracle runstats工具
------ 以sys登录进行授权 grant select on sys.v_$timer to suk; grant select on v_$mystat to suk; grant selec ...
- oracle 执行sql,Oracle动态执行SQL
方式1 CREATE OR REPLACE PROCEDURE demo(salary IN NUMBER) AS cursor_name INTEGER; rows_processed INTEGE ...
- ORACLE执行计划的一些基本概念
本文介绍了ORACLE执行计划的一些基本概念,供学习应用. 一.相关的概念 Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的.对每个表都有一个rowi ...
- 海天 oracle,Oracle执行计划详解
作者:TTTBLOG --- 简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容. 并有总结和概述,便于理解与记忆! +++ 目录 --- 一.相关的概念 ...
- oracle执行计划分析(转载)
2019独角兽企业重金招聘Python工程师标准>>> (转载,原文地址:http://blog.itpub.net/24478467/viewspace-705754/) 简介: ...
最新文章
- 计算机专业比重点线高40多分,这3所211大学,超过一本线40分就可报考,性价比高,值得报考...
- GitHub笔记(二)——远程仓库的操作
- 【GOF23设计模式】原型模式
- 改变自己------每天进步一点点
- Excel教程一:将Excel中一列转换成多行
- 编码技术新突破:字节跳动AVG让视频缩小13%
- [linux驱动]linux块设备学习笔记(二)
- [python高德]行政区查询、调用wbe服务api获取省、市、区经纬度信息
- erp5 主要业务模块介绍
- 粗虚线和细虚线_高速虚线两侧是粗虚线 高速公路虚线两边加斜线什么意思?...
- python南开大学王凯_Python入门与实战
- 编写个人所得税计算程序
- 我的tudo日记2(关于babel和postcss)
- 【计算机图形学实验1——实现中点画线算法、Bresenham画线算法】
- 【Mac 教程系列第 15 篇】如何查看 Mac 产品的序列号
- 【水果识别】柑橘质量检测及分级系统(带面板)【含GUI Matlab源码 1628期】
- 从《战狼2》看吴京:选对方向、做对事
- office365服务器没有响应,修复:由于长时间运行的脚本,Office 365没有响应
- Educational Codeforces Round 95 (Rated for Div. 2)D. Trash Problem(权值线段树+离散化)
- 产品级项目---智能随访系统
热门文章
- SQL SERVER 系列(7)数据表排序和聚集函数
- 使用Installshield制作asp,asp.net应用的安装程序
- Python中的shape和reshape()
- 数字图像处理实验(6):PROJECT 04-02,Fourier Spectrum and Average Value
- Retrofit解析网页Json数据简单实例
- opencv中的createsamples.exe生成vec文件注意事项
- 像个字段相减绝对值_【高考数学】33个知识点+66个易混点大整合
- mfc static 文本自适应宽度_基于单双词的自适应单调启发式搜索的文本攻击
- Stm 32 IAP 在线 升级IAP 的 操作
- 探坑mongoDB4.0事务回滚的辛酸历程