oracle两个date相减_oracle获取年月日,两个日期相减
oracle如何计算两个日期的相差天数、月数、年数、小时数、分钟数、秒数
1、相差天数(两个日期相减)
--Oracle中两个日期相差天数--
select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))
AS 相差天数 from dual;
2、相差小时数、分钟数、秒数
--Oracle中两个日期相差小时数--
select TO_NUMBER((TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))*24)
AS 相差小时数 from dual;
--Oracle中两个日期相差分钟数--
select TO_NUMBER((TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))*24*60)
AS 相差分钟数 from dual;
--Oracle中两个日期相差秒数--
select TO_NUMBER((TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))*24*60*60)
AS 相差秒数 from dual;
3、相差月数(months_between()函数)
--oracle两个日期的相差月数--
--1)月份都是最后一天,A日期 > B日期 ,返回整数 ---
select months_between(TO_DATE('2018-6-30','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))
As 相差月份1 from dual;
--2)月份都是最后一天,B日期 > A日期 ,返回负数 ---
select months_between(TO_DATE('2018-4-30','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))
As 相差月份2 from dual;
--3)月份天数不一样,A日期 > B日期 ,返回带小数的数字---
select months_between(TO_DATE('2018-6-25','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))
As 相差月份3 from dual;
4、相差年数(原先月数/12)
--oracle两个日期的相差年份--
select ((months_between(TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'),TO_DATE('2016-5-31','yyyy-mm-dd hh24:mi:ss')))/12)
As 相差年份 from dual;
显示结果如下:
1)相差天数
2)相差小时数、分钟数、毫秒数
3)相差月数
4)相差年数
oracle两个date相减_oracle获取年月日,两个日期相减相关推荐
- java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式
因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...
- php时间相减_PHP 日期加减计算方法示例
PHP 标准的日期格式 date("Y-m-d H:i:s"); PHP 简单的日期加减计算 date_default_timezone_set('PRC'); //默认时区 ec ...
- python 数字日期转换,格式化时间,日期加减天,小时,分钟
把数字转换成日期格式 例如:数字 202105271354 转换成日期格式 2021-05-27 13:54:00 from dateutil.parser import parset_list1 ...
- oracle日期相减工作日_Oracle 计算两个日期间隔的天数、月数和年数
在Oracle中计算两个日期间隔的天数.月数和年数: 一.天数: 在Oracle中,两个日期直接相减,便可以得到天数: select to_date('08/06/2015','mm/dd/yyyy' ...
- oracle将两个时间相减_oracle 时间相减函数
展开全部 创建一个日期比较的函数(datediff,网32313133353236313431303231363533e58685e5aeb931333262383565上找的),然后通过该函数返回天 ...
- oracle时间相减得到天_oracle中计算两个日期之间得天数、月数、年数
1.相差天数(两个日期相减) --Oracle中两个日期相差天数-- select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_ ...
- oracle日期相减工作日_oracle 日期相减 转载
转自 http://hi.baidu.com/juanjuan_66/blog/item/cf48554c9331fbe6d62afc6a.html oracle日期相减 2012-02-10 12: ...
- date日期相减 java_03时间日期类
Java8 在 java.time 包中增加了时间日期相关的API,弥补了 Java8 以前对日期.时间处理的不足. 在介绍Java8新的时间日期API前,先看看 java8 以前我们操作日期时间常用 ...
- mysql时间相减得到天数保留两位_【敲黑板!】分布式事务数据库 —-MySQL 数据库开发规范(第四节)...
今天Amy着重为大家讲解一下关于函数的一些硬核知识,也是本文中非常重要的一个章节,记得认真看(dianzan)哦~ 第四节.函数 4.1 字符串连接函数 MySQL 数据库中字符串连接方法,需使用 C ...
- mysql时间相减得到天数保留两位_mysql 中两个日期相减获得 天 小时 分钟 或者 小时:分钟的格式...
/**有一个需求,要求获得两个日期想减的天数,小时数,分钟数.通过查找资料,于是乎我写出了如下代码,来获得两个字段.*/ IFNULL(CONCAT( IF(aib.`forecast_reply_t ...
最新文章
- 新工科教育的实践与思考——曾勇校长在工程教育高峰论坛上的报告
- 用Python进行SQLite数据库操作
- 如何修改cmd控制台默认编码为utf-8
- pytorch 之 torch.max() 和 torch.min() 记录
- element table根据条件隐藏复选框
- Opencv+Python:drawContours函数
- centos内核引导参数
- c语言中什么函数可以作为虚函数,C++语言中的“虚函数”就像C语言中的指针,必须要弄懂的...
- lesson6 DAAD转换与单片机接口
- hadoop之Combiner
- C语言52单片机串口中断,52单片机的中断及其使用方法
- 基于Matlab的数字水印设计实现
- 如何开发出一款直播APP项目实践篇 -【原理篇】
- echarts移除百度地图logo方法
- 磕磕碰碰中用Visual Studio编译出了64位静态x264和ffmpeg
- 安卓10不支持qmc解码_鸿图之下iOS和安卓互通吗-10月21日不删档测试服务器规则介绍...
- libjpeg库使用举例
- 易拉罐真的能增强WiFi信号!笔记本手机都适用
- Stata:外部命令的搜索、安装与使用
- RAC 和 Oracle Clusterware 最佳实践和初学者指南 (Solaris) (文档 ID 1526517.1)
热门文章
- Tushare介绍和入门级实践(2)——使用tushare接口获取沪深300成分股的财报数据并输出到本地
- python 对 文件内容 搜索_python实现搜索文本文件内容脚本
- html预览页面做成a4纸,如何在A4纸张尺寸页面制作HTML页面?
- java hdporn,docs/java/concurrent/SynBottom.md · wt1814/wt-note - Gitee.com
- 中秋之际献上【中秋快乐】藏头诗
- 【程序员日记】快乐的一周嘛(第8期)(财富、快乐、技术)
- P4173 残缺的字符串(FFT)
- win10系统迁移后系统重装_win10系统迁移【搞定手段】
- 计算机应用技术新生入学感想,大学新生入学心得体会范文(精选9篇)
- JN5169 基于 JN-AN-1217 组网点灯