`
daoyongyu
  • 浏览: 125263 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

一个ORACLE间隔时间的查询语句

阅读更多
select distinct(d.dt), sum(d.num) from 
(
  select dt, count(*) as num,i.row_id,i.created_date from testtable  i,
  (select to_date('2011/12/4 18:54:30','yyyy/mm/dd HH24:mi:ss') + (level-1)/86400*5 dt from dual connect by level <= 2000) d   
  where   i.created_date>=dt and i.created_date < d.dt+(5/86400)   
  group by d.dt,i.row_id,i.created_date
  order by dt
) d group by d.dt

分享到:
评论

相关推荐

    oracle关于日期的查询语句

    在Oracle数据库中,日期是数据处理的核心部分,无论是记录事务发生的时间、设定时间窗口进行数据分析,还是设置基于时间的触发器,都离不开对日期的查询和操作。本篇将深入探讨Oracle关于日期的查询语句及其相关知识...

    oracle常用监控SQL语句集合

    以上只是"oracle常用监控SQL语句集合"中的一部分内容,实际文档可能还包含更多实用的查询语句和技巧,帮助用户深入理解Oracle数据库的运行机制,提升数据库管理和性能优化的能力。学习并熟练运用这些SQL语句,将极大...

    问题:oracle中插入分割时间的sql语句

    时间分割可能指的是将一个时间值分解为年、月、日、小时、分钟和秒等部分。这可以通过SQL函数实现,例如EXTRACT: ```sql SELECT EXTRACT(YEAR FROM my_date_column), EXTRACT(MONTH FROM my_date_column), ...

    oracle 求取2个时间间隔的年月日

    ### Oracle 中求取两个时间间隔的年月日 #### 1. **Months_between() 函数** `MONTHS_BETWEEN()` 是Oracle中一个非常实用的函数,用于计算两个日期之间的月份数量。其语法如下: ```sql MONTHS_BETWEEN(date1, date...

    oracle dba必备sql语句列表

    - 第一个命令列出需要重新编译的无效对象。 - 第二个命令列出所有无效的对象。 - **应用场景**: - 定期检查并修复数据库中的无效对象,确保应用程序运行正常。 #### 求process/session的状态 - **命令**: - ...

    oracle 间隔分区

    间隔分区是Oracle 11g版本中引入的一个重要特性,它允许数据库自动创建分区,从而简化了对大量数据进行管理的过程。 ### 间隔分区的特点 1. **由Range分区派生而来**: - 间隔分区本质上是对范围分区(Range ...

    Oracle维护常用SQL语句

    下面是一个示例,展示了如何提交一个将在系统时间加一天后执行的作业: ```sql DECLARE job_no NUMBER; BEGIN DBMS_JOB.SUBMIT( job =&gt; job_no, what =&gt; 'ur_procedure;', next_date =&gt; SYSDATE, interval =&gt;...

    oracle 关于字符串中带有逗号间隔的查询.doc

    它的基本语法是`WHERE column_name LIKE pattern`,其中`column_name`是你想要查询的列名,`pattern`则是一个模式,可以包含通配符。 在Oracle中,有两种主要的通配符: 1. `%`:代表零个、一个或多个任意字符。 2....

    oracle自定义日期函数

    函数的输入参数包括 datepart、num 和 indate,其中 datepart 是一个字符串,表示要添加的时间间隔的类型,例如 year、quarter、month 等;num 是一个数字,表示要添加的时间间隔的数量;indate 是一个日期,表示要...

    Oracle日期和时间的存储与处理

    时间间隔可以存储时间的长度,如 1 年零 3 个月就是一个时间间隔。 存储和检索日期的简单例子 默认情况下,日期以 DD-MON-YYYY 格式保存到数据库中,其中:DD 是一个两位的天数,MON 是月份中的前三个字母,YYYY ...

    在Oracle 9i中如何设置时间间隔型数据

    例如,如果有一个实验的开始时间(experiment_start)和持续时间(experiment_duration),可以通过以下SQL语句获取结束时间: ```sql experiment_end := experiment_start + experiment_duration; ``` 此外,时间...

    Oracle 导出某时间段AWR与ASH性能报告操作日志

    ASH是Oracle提供的一种实时会话监控机制,它记录了数据库中的所有活跃会话的详细信息,如执行的SQL语句、等待时间、CPU使用率等。通过对ASH数据的分析,可以深入了解数据库当前的运行状态。 - **特点**: - 实时性...

    Oracle管理查询管用的sql语句.docx

    这些SQL语句在日常Oracle数据库管理中非常实用,可以帮助管理员有效地监控和管理数据库的资源使用情况,同时,对日期时间的处理能力也是数据库管理员必备的技能之一。理解并熟练运用这些语句,能够提升数据库维护的...

    oracle日期操作举例

    时间间隔乘以一个数字** ```sql SELECT SYSDATE, SYSDATE - 8 * INTERVAL '2' HOUR FROM DUAL; ``` 此示例显示了如何将时间间隔与数值相乘,例如:从当前时间减去16小时(即8乘以2小时)。 #### 二、日期格式化 ...

    Oracle Job时间间隔设置

    job_queue_process 表示oracle能够并发的job的数量,可以通过语句  show parameter job_queue_process; select * from v$parameter where name=’job_queue_processes’; 来查看oracle中job_queue_proc

    SQL Oracle 语句操作总结

    1. **基本查询操作**:SQL Oracle支持SELECT语句进行数据查询,包括从单个或多个表中选择列、指定筛选条件(WHERE子句)、排序(ORDER BY子句)以及分组(GROUP BY子句)。 2. **联接操作**:JOIN语句用于合并两个...

    SQL 优化之 oracle物化视图

    2. Rowid 物化视图只有一个单一的主表,不能包括 Distinct 或者聚合函数、Group by、子查询、连接和 SET 操作。 刷新时间: 1. START WITH 子句:通知数据库完成从主表到本地表第一次复制的时间。 2. NEXT 子句:...

    45个非常有用的 Oracle 查询语句小结

    在这个小结中,我们将深入探讨45个非常有用的Oracle查询语句,特别是与日期/时间相关的部分,这些技巧对于日常的数据库管理和数据分析工作至关重要。 1. 获取当前月份的第一天:通过使用`TRUNC`函数和'MONTH'参数,...

    利用ORACLE实现数据的抽样

    在Oracle中,系统抽样可通过设定一个固定的间隔来实现。然而,Oracle数据库本身并未直接提供系统抽样的功能,因此需要结合SQL查询与外部编程逻辑来实现。 #### 3. 整群抽样 整群抽样是将总体划分成若干群体,然后从...

    oracle时间time转换器

    9. BETWEEN和TRUNC函数:在时间查询中,BETWEEN用于筛选日期范围,而TRUNC可以用来截取日期到指定的精度,如天、周或月。 10. INTERVAL类型:Oracle支持INTERVAL YEAR TO MONTH和INTERVAL DAY TO SECOND两种间隔...

Global site tag (gtag.js) - Google Analytics