`
zjny520
  • 浏览: 180402 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

oracle按时间查询

阅读更多

1.按月查询时,下面这条语句可以获取下个月1号

select  add_months( to_date('2006-12-1','yyyy-MM-dd'), 1)  from dual  ;

2.下面语句可以查询2006年12月数据

select * from wf_wfinfo t where t.wfstarttime between to_date('2006-12-1','yyyy-MM-dd')

and (select  add_months( to_date('2006-12-1','yyyy-MM-dd'), 1)  from dual);

也可以简写成:

select * from wf_wfinfo t where t.wfstarttime between to_date('2006-12-1','yyyy-MM-dd')

and ( add_months( to_date('2006-12-1','yyyy-MM-dd'), 1) );

3.一般查询12月数据
SELECT T.*,T.ROWID FROMTABLE t WHERE t.starttime BETWEEN  to_date('2011-12-01','yyyy-MM-dd') AND to_date('2011-12-31','yyyy-MM-dd' ) 
4.下面数据库中时间为字符串查询的一种方式
 select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual
5.数据库中为字符串情况,前台转换数据也为字符串情况:
select to_date(t.operatime,'yyyy-mm-dd hh24:mi:ss') from inck_t_adsl_devnbr_ne_log t
where to_date(t.operatime,'yyyy-mm-dd hh24:mi:ss')>=to_date('2010-03-10 00:00:00','yyyy-mm-dd hh24:mi:ss') and
 to_date(t.operatime,'yyyy-mm-dd hh24:mi:ss')<=to_date('2011-03-10 00:00:00','yyyy-mm-dd hh24:mi:ss');
 
select to_date(t.operatime,'yyyy-mm-dd hh24:mi:ss') from inck_t_adsl_devnbr_ne_log t
where to_date(t.operatime,'yyyy-mm-dd hh24:mi:ss') between to_date('2010-03-10 00:00:00','yyyy-mm-dd hh24:mi:ss') and
 to_date('2011-03-10 00:00:00','yyyy-mm-dd hh24:mi:ss');

select to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss')    from dual
分享到:
评论

相关推荐

    oracle按指定时间查询数据如果未查询到继续递减时间段查询(存储过程)

    本文将详细解析一个特定的Oracle存储过程,该过程旨在按指定时间查询数据,如果未查询到,则继续递减时间段进行查询,直至找到数据或达到预设的时间下限。 ### 核心知识点:Oracle存储过程与时间窗口查询 #### 1. ...

    Oracle 多表查询优化

    Oracle 多表查询优化 Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量...

    sql查询oracle时间段操作

    在"查询oracle时间段操作.txt"文件中,可能包含了具体的SQL查询示例、快照创建步骤和闪回功能的使用指南,以及关于如何有效利用这些工具进行数据恢复和分析的详细说明。阅读这份文件将进一步加深你对Oracle时间段...

    【oracle】oracle查询优化改写

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其性能优化是DBA(数据库管理员)和开发人员的关键技能之一。查询优化是性能优化的...优化查询不仅是提高系统响应时间的关键,也是保障业务平稳运行的基础。

    C#连接Oracle数据库(查询数据)

    C#连接Oracle数据库(查询数据)方法,好东西,分享一下

    oracle日期查询相关

    ### Oracle日期查询相关知识点 #### 一、获取系统当前日期与时间 在Oracle数据库中,可以通过`SYSDATE`函数来获取系统的当前日期和时间。这是一个非常实用的功能,尤其是在需要记录数据的操作时间点时。 **示例:...

    oracle 闪回查询

    Oracle 闪回查询 Oracle 闪回查询是 Oracle 9i 中引入的一项新特性,用于恢复误删数据或错误的 DML 操作。它利用 Oracle 的多版本读一致性特性,通过 undo 机制提供所需的前镜像中的数据。用户可以通过指定时间点或...

    ORACLE中SQL查询优化技术

    2. **使用分区**:将`ORDERS`表按`ORDER_DATE`字段进行范围分区,以便快速定位到特定时间段的数据。 3. **调整初始化参数**:增加`db_buffer_cache`大小,以便更多的数据能够被缓存在内存中,减少磁盘I/O操作。 ###...

    通用查询分析器(Oracle数据查询)

    "通用查询分析器"就是为此目的设计的一款工具,它能够帮助用户更方便、直观地执行Oracle数据库的SQL查询操作。 通用查询分析器通常具备以下特性: 1. **图形化界面**:与命令行界面相比,通用查询分析器提供了一个...

    提高ORACLE数据库的查询统计速度

    2. **性能瓶颈**:在执行查询统计过程中可能出现的延迟或响应时间较长的问题。 3. **优化目标**:通过调整数据库配置、改进查询逻辑等方式来提高查询效率和响应速度。 #### 二、Oracle数据库查询统计速度的影响因素...

    Oracle错误代码查询网站

    Oracle错误代码查询网站是一个非常实用的工具,尤其对于在日常工作中遇到Oracle数据库问题的IT专业人员来说。这个网站提供了一个方便的平台,可以快速查找并理解Oracle数据库报错信息,帮助用户解决各种技术难题。 ...

    Oracle数据库按时间进行分组统计数据的方法

    在本示例中,我们关注的是如何利用SQL查询按时间进行分组统计数据。以下将详细介绍几种常见的分组方法及其应用。 1. **按年份分组**: 使用`to_char()`函数将日期字段转换为年份格式,并结合`GROUP BY`子句进行分组...

    oracle 基于 树结构查询

    2. 减少查询时间:树结构查询可以减少查询时间,因为它只需要遍历树型结构数据,而不是整个表。 3. 提高查询效率:树结构查询可以提高查询效率,因为它可以根据树型结构数据模型进行优化。 树结构查询的应用: 树...

    oracle优化报表查询.zip

    9. **并行查询**:对于特别大的查询,可以使用并行查询选项,将任务分解到多个处理器上,以缩短处理时间。 10. **数据库架构调整**:合理设计数据库表的结构,如字段类型、长度、是否为主键等,也可以影响查询效率...

    oracle 常用SQL查询

    在Oracle数据库管理中,SQL查询是日常操作的核心部分,它用于获取、分析和操作数据库中的数据。以下是一些常用的Oracle SQL查询,这些查询涵盖了从基础的表空间信息到复杂的数据库对象状态和性能监控。 1. **查看表...

    ORACLE分页查询效率

    根据所提供的信息,我们可以提炼出以下关于“ORACLE分页查询效率”的相关知识点: ### 一、Oracle中的分页查询 #### 1.1 分页查询的重要性 - **背景介绍**:在实际应用中,数据库查询结果往往非常庞大,一次性加载...

    Oracle公交车查询系统

    1. 按时间查询:用户可以输入特定的日期和时间,系统将根据时刻表数据,返回在此时间范围内运行的公交线路和对应站点。 2. 按站点查询:用户输入站点名称,系统会列出经过该站点的所有公交线路及其到达和离开的时间...

    oracle查看执行最慢与查询次数最多的sql语句

    此查询会返回执行次数最多的100个SQL语句,通过`RANK()`函数按执行次数降序排名。 通过分析这些数据,DBA可以识别出频繁执行且性能低效的SQL语句,进而采取优化措施,如调整索引、重构SQL语句或优化应用程序代码。...

    Oracle基础查询关联查询练习题.docx

    第七个练习题是查询员工的姓名和工资,条件限定为:工资必须大于 1200,并对查询结果按入职时间进行排列,早入职排在前面,晚入职排在后面。该查询使用了 WHERE 子句来限定条件,并使用 ORDER BY 子句来排序。 知识...

    Oracle–查询时间段内执行的sql、Produce

    1.查询时间段内执行的sql、Produce select * from v$sqlarea a where 1=1 and a.LAST_ACTIVE_TIME &gt;= to_date( '2013-02-21 18:23:00','yyyy-MM-dd HH24:mi:ss') and a.LAST_ACTIVE_TIME &lt; to_date( '2013-...

Global site tag (gtag.js) - Google Analytics