Oracle日期时间格式查询时的相关转换

在Oracle数据库使用过程中,我们可能会用到日期、时间组合查询数据的情况,Oracle和别的数据库不太一样的地方是我们要将值进行转换后才能查询,否则会报错,下面,我们来看看几种常见的日期时间组合查询。

操作方法

  • 01

    示例准备 我们以一个一个带有日期和时间格式的表来进行相关数据查询。 SELECT * FROM 表名 WHERE ROWNUM=1; 里面有一个out_process_time 表示日期时间的字段可供我们练习。

  • 02

    查询指定日期(2019/03/04)的数据,默认是这个时期从0点0分开始计算,如下: SELECT * FROM 表名WHERE WORK_ORDER='1000990318' AND PROCESS_ID='200012' AND OUT_PROCESS_TIME>TO_DATE('2019/03/04','YYYY/MM/DD') ORDER BY OUT_PROCESS_TIME;

  • 03

    如果要指定从几点几分开始计算,则讲上面的时间段语法修改为: OUT_PROCESS_TIME>TO_DATE('2019/03/04 10:00:00','YYYY/MM/DD HH24/MI/SS')

  • 04

    另外,我们的一些系统中用整数来表示时间,这个要怎么去计算呢?首先要找到时间的定义单位。我们一起来看一个示例。

  • 05

    在数据库中找到定义这个时间函数,这里是设置了一个参数,数据库的相关整数转换都会用到。一般会发在sys_base表中了。

  • 06

    接下来看看时间为整数的转换: work_time<14*60/10 这里14表示14时也就是下午两点,60是一小时60分钟10是设定的公共值,也就是前面sys_base表中的时间值。 示例语句及结果: select * from g_sn_count where work_date='20190304' and work_order='1000990318' and process_id='200012' and work_time>(10*60/10)-1 and work_time<14*60/10

(0)

相关推荐

  • 如何设置日期时间格式

    如何设置日期时间格式 方法/步骤1 01 首先,单击右下角的时间,将弹出时间对话框,如下图所示: 02 然后,单击"更改日期和时间设置",将弹出"日期和时间"对 ...

  • excel中如何从日期时间格式中提取日期和时间

    我们在使用Excel时总会遇到各种各样的难题,如果我们懂得知识越多,我们解决问题起来就越方便啦,总之我们要有这个观念:大量重复的工作一定要想简便方法.例如下面这个问题. 操作方法 01 我们现在有这样 ...

  • Sql日期时间格式转换

    日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVER ...

  • Win2003更改服务器时间格式,去掉时间中的"上午"或"下午"的方法

    在WINDOWS XP 或者 2003 服务器中运行ASP程序时,网页显示的时间中可能会出现"上午"或"下午"的字样,很影响页面美观.解决的办法如下: 方法一: ...

  • 如何快速计算日期(日期时间减日期时间怎么得出小时)

    私信回复关键词[福利]~获取丰富办公资源,助你高效办公早下班!大家好,我是秋小 E~这里是秋叶 Excel 的[问答精华]专栏!问题主要来自秋叶 Excel 学习班的同学,回答由讲师.助教共同完成:每 ...

  • Excel中的年月日时分秒怎么转换成文本格式

    在数据处理的过程中,把一些数日.日期时间格式转换成文本是我们经常会遇见的问题,在直接将其存储格格式设置为文本无法实现时,我们还得借助Excel函数来完成,下面,我们一起来看看,怎么将年月日时分秒的存储 ...

  • Word中日期时间全攻略

    Word中日期时间全攻略,从时制,系统时间,日期时间格式,Word中插入日期时间的方法,和日期时间的计算来介绍日期时间. 操作方法 01 日期时间相关说明: 1.时制:一般在分为12小时制和24小时制 ...

  • dedecms日期时间标签大全

    dedecms 日期时间格式大全,大家可以根据需要选择.DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制.小时格式等,大家收藏吧 操作方法 01 日期时间格式 (利 ...

  • BarTender条码打印怎么创建固定的日期时间?

    BarTender标签设计软件支持多种变量数据源,供用户设计完整复杂的条码标签.之前给大家介绍过在BarTender创建跟随计算机系统变化的日期时间.本文,将介绍如何在BarTender创建指定日期时 ...