博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日期间隔之年、月、日、时、分、秒
阅读量:5836 次
发布时间:2019-06-18

本文共 504 字,大约阅读时间需要 1 分钟。

创建测试用表:

CREATE OR REPLACE VIEW v ASSELECT TO_DATE('2015-1-1 13:14:15', 'YYYY-MM-DD HH24:MI:SS') AS c FROM DUAL;SELECT * FROM v;

两个date相减,得到的就是天数,乘以24就是小时,以此类推,可以计算出秒,如果要计算月份间隔,需要使用函数months_between。

SQL代码如下:

SELECT 间隔天数,       间隔天数 * 24 AS 间隔小时,       间隔天数 * 24 * 60 AS 间隔分,       间隔天数 * 24 * 60 * 60 AS 间隔秒,       MONTHS_BETWEEN(SYSDATE, c) AS 间隔月,       MONTHS_BETWEEN(SYSDATE, c) / 24 AS 间隔年  FROM (SELECT c, SYSDATE - c AS 间隔天数 FROM v);

执行结果如下:

转载于:https://www.cnblogs.com/minisculestep/p/4898736.html

你可能感兴趣的文章
android大概是通过logcat拦截Log
查看>>
android HDMI 清晰度 分辨率
查看>>
JQuery发送Put、Delete请求 - 摘自网络
查看>>
Android基于mAppWidget实现手绘地图(九)–如何处理地图对象的touch事件
查看>>
关于codeMirror插件使用的一个坑
查看>>
矩阵管理——本质是职能分工,例如所有部门都执行财务部门制定的财务制度而不会各自为政...
查看>>
评论:人才流失强力折射出现实畸形人才观
查看>>
git服务器gitlab之搭建和使用--灰常好的git服务器【转】
查看>>
Game Loop Tutorial
查看>>
Android开发之旅:应用程序基础及组件(续)
查看>>
jQuery validate API
查看>>
基于机器学习的web异常检测——基于HMM的状态序列建模,将原始数据转化为状态机表示,然后求解概率判断异常与否...
查看>>
分享一种需求评审的方案
查看>>
Java中需要注意的一些案例
查看>>
虚拟运营商10月或大面积放号 哭穷背后仍有赢家
查看>>
Server2016开发环境配置
查看>>
分布式光伏发电建设中的逆变器及其选型
查看>>
发展物联网 构建智能连接
查看>>
增强网络安全防御 推动物联网走向应用
查看>>
UML中关联,组合与聚合等关系的辨析
查看>>