返回顶部
首页 > 资讯 > 数据库 >Oracle_SQL部分_时间转换(案例一)
  • 386
分享到

Oracle_SQL部分_时间转换(案例一)

2024-04-02 19:04:59 386人浏览 薄情痞子
摘要

oracle_sql 部分 _ 时间转换 ( 案例一 ) 问题: 同事反馈XXX 系统里记录的耗时为字符类型,通过execl 不方便计算各个耗时统计,咨询我是否有好的方法; 思路: 数

oracle_sql 部分 _ 时间转换 ( 案例一 )

问题:

同事反馈XXX 系统里记录的耗时为字符类型,通过execl 不方便计算各个耗时统计,咨询我是否有好的方法;

思路:

数据带有天、小时、分,字符类型无法直接计算,可以通过oracle 数据库将天、小时、分钟数据单独拆分出来,即把天和小时都转换成分钟,最终耗时字段只有分钟,方便后期运算;

步骤如下:

1 将exec 数据导入到Oracle 数据库里;

2 查询数据

select 流程最长耗时 from 流程监控 ;

Oracle_SQL部分_时间转换(案例一)

3 通过substr 截取字符串,再加上instr 获取位置,可以实现将天、小时、分拆分出来;

---

select 流程最长耗时 , nvl ( substr ( 流程最长耗时 , 1 , instr ( 流程最长耗时 , ' 天' , - 1 ) - 1 ),0 )天 from 流程监控 ;

--- 小时

select 

流程最长耗时 ,

substr ( 流程最长耗时 , instr ( 流程最长耗时 , ' 天' ) + 1 , instr ( 流程最长耗时 , ' 小时' ) - instr ( 流程最长耗时 , ' 天' ) - 1 ) 小时 

from 

流程监控 ;

--- 分钟

select 

流程最长耗时 ,

substr ( 流程最长耗时 , instr ( 流程最长耗时 , ' 小时' ) + 2 , instr ( 流程最长耗时 , ' 分' ) - instr ( 流程最长耗时 , ' 小时' ) - 2 ) 分钟 

from

流程监控 ;

4 将天、小时转换成分钟,并求出总分钟数

select

流程最长耗时 ,

nvl ( substr ( 流程最长耗时 , 1 , instr ( 流程最长耗时 , '天' , - 1 ) - 1 ), ) * 1440 + substr ( 流程最长耗时 , instr ( 流程最长耗时 , '天' ) + 1 , instr ( 流程最长耗时 , '小时' ) - instr ( 流程最长耗时 , '天' ) - 1 )* 60 + substr ( 流程最长耗时 , instr ( 流程最长耗时 , '小时' ) + 2 , instr ( 流程最长耗时 , '分' ) - instr ( 流程最长耗时 , '小时' ) - 2 )

  from

流程监控 ;

Oracle_SQL部分_时间转换(案例一)

欢迎关注我的微信公众号"IT小Chen",共同学习,共同成长!!!

Oracle_SQL部分_时间转换(案例一)

Oracle_SQL部分_时间转换(案例一)


您可能感兴趣的文档:

--结束END--

本文标题: Oracle_SQL部分_时间转换(案例一)

本文链接: https://lsjlt.com/news/46404.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle_SQL部分_时间转换(案例一)
    Oracle_SQL 部分 _ 时间转换 ( 案例一 ) 问题: 同事反馈XXX 系统里记录的耗时为字符类型,通过execl 不方便计算各个耗时统计,咨询我是否有好的方法; 思路: 数...
    99+
    2024-04-02
  • Python time时间转换的示例分析
    这篇文章主要为大家展示了“Python time时间转换的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python time时间转换的示例分析”这篇文章吧。复习回顾...
    99+
    2023-06-29
  • php时间戳转换实例代码分析
    本文小编为大家详细介绍“php时间戳转换实例代码分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“php时间戳转换实例代码分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、时间戳的概念Unix时间戳,也叫做...
    99+
    2023-07-05
  • element中TimePicker时间选择器禁用部分时间的案例
    小编给大家分享一下element中TimePicker时间选择器禁用部分时间的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!项目需求是:选择日期和时间,只能选择当前时间以后的时间,禁用最小级别到分钟.有两种选择1.使用...
    99+
    2023-06-14
  • C# 时间戳转换实例
    本篇文章主要介绍了C# DateTime与时间戳(11位与13)转换实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧C# /// &l...
    99+
    2023-03-19
    C# 时间戳转换 C# DateTime与时间戳转换
  • pd.to_datetime中时间object转换datetime实例
    目录数据预处理方式一方式二方式三参考:时间object转换datetime实例 首先说一下: 1/17/07 has the format “%m/%d/%y&rdquo...
    99+
    2024-04-02
  • oracle常用的一些时间转换
    一些常用是时间格式select TO_CHAR(SYSDATE,'HH24:MI:SS AM') from dual ---12:56:40 下午select TO_CHA...
    99+
    2024-04-02
  • 分享一个基于PHP的时间戳转换工具
    在Web开发的过程中,我们常常需要对时间相关的数据进行操作和处理。在PHP中,时间戳是一个常用的时间表示方式。然而,时间戳是一个以秒为单位的数字,对于人类来说并不直观易懂。因此,我们需要一个时间戳转换工具,能够将时间戳转换为易于理解的日期时...
    99+
    2023-05-14
    php php时间戳
  • Java System.currentTimeMillis()时间的单位转换与计算方式案例详解
    一、时间的单位转换 1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒...
    99+
    2024-04-02
  • JS时间戳转换方式示例详解
    目录前言1、js 时间戳转日期(可直接复制)2、在main.js中创建过滤器3、day.js(链接直达)前言 在js中将时间戳转换为常用的时间格式,有三种主要的方式1、使用JS中已有...
    99+
    2023-05-20
    js时间戳转换 js时间戳
  • 一起聊聊php时间戳转换方法
    在PHP开发中,我们会经常使用时间戳来记录时间和日期。时间戳是Unix时间戳,以秒为单位计算自1970年1月1日起经过的秒数。它是一种常见的时间表示方法,在PHP中也有很多内置函数可以对其进行转换。本篇文章将介绍一些PHP中时间戳转换的方法...
    99+
    2023-05-14
  • Java中System.currentTimeMillis()计算方式与时间单位转换的示例分析
    Java中System.currentTimeMillis()计算方式与时间单位转换的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、时间的单位转换1秒=1000...
    99+
    2023-06-22
  • python 时间序列分解案例——加法分解seasonal_decompose
    文章目录 一、模型简介1.1 加法分解模型1.2 乘法分解模型1.3 分析步骤 二、案例2.1 背景 & 数据 & python包2.2 分析过程 一、模型简介 1.1 加法...
    99+
    2023-09-29
    python 机器学习 数据分析
  • 总结一些php时间戳转换常用函数
    PHP中时间戳转换函数是一个非常重要的工具,因为PHP是一种非常有用的编程语言,广泛用于Web开发中。正因为如此,许多开发者都需要使用时间戳转换函数来将Unix时间戳转换为更友好的日期格式。在本文中,我们将讨论如何使用PHP中的时间戳转换函...
    99+
    2023-05-14
    php php时间戳
  • 如何用 Golang 将时间对象转换为另一个时区?
    在 go 中,使用 time 包将时间对象转换为另一个时区的步骤:导入时区包。创建要转换至的目标时区对象。使用目标时区对象的 in 方法将时间对象转换为目标时区。 如何用 Golang...
    99+
    2024-05-22
    golang 时区转换 标准库
  • 故障分析 | MySQL 优化案例 - 字符集转换
    作者:xuty 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文关键字:SQL 优化、字符集 一、背景 Server version: 5.7.24-log MySQL C...
    99+
    2021-10-14
    故障分析 | MySQL 优化案例 - 字符集转换
  • Pandas时间类型转换与处理的实现示例
    目录案例1案例2案例3案例4补充知识案例5案例6案例7案例8案例9案例10在平时的需求开发中,经常涉及到利用Pandas处理日期相关类型字段的转换和操作,为此特地记录以下练习案例,帮...
    99+
    2024-04-02
  • js中各种时间格式的转换方法举例
    目录js 各种时间格式的转换获取时间日期转时间戳时间戳转日期附:如何判断是否为当天时间总结js 各种时间格式的转换 时间格式示例中国标准时间Fri Mar 18 2022 14:24...
    99+
    2023-05-18
    js中时间格式化转换 时间的格式怎么转换 js时间格式转换
  • PHP快速实现美国时间转换为中国时间的方法分享
    PHP是一种广泛应用于网站开发的服务器端脚本语言,它的灵活性和强大功能使得开发者能够快速实现各种功能。在网站开发中,经常会遇到需要将不同国家或地区的时间进行转换的需求,比如将美国时间转...
    99+
    2024-04-02
  • 一、Python时间序列小波分析——实例分析
    小波分析是在Fourier分析基础上发展起来的一种新的时频局部化分析方法。小波分析的基本思想是用一簇小波函数系来表示或逼近某一信号或函数。 小波分析原理涉及到傅里叶变换,并有多种小波变换,有点点小复杂...
    99+
    2023-09-03
    python matlab 开发语言 傅立叶分析
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作