oracle 求连续日期的起始日期和终止日期
来源:互联网 发布:知乎 阑夕 老司机 编辑:程序博客网 时间:2024/05/16 01:42
2011-06-03 06:30 194人阅读 评论(0) 收藏 举报
- //数据
- 1 2011-2-1
- 1 2011-2-2
- 1 2011-2-3
- 1 2011-2-11
- 1 2011-2-12
- 1 2011-2-13
- //结果
- 1 2001-2-1 2011-2-3
- 1 2011-3-11 2011-2-13
- //解法:
- with t as (
- select 1 id, date'2011-2-1' mydate from dual union all
- select 1 id, date'2011-2-2' mydate from dual union all
- select 1 id, date'2011-2-3' mydate from dual union all
- select 1 id, date'2011-2-11' mydate from dual union all
- select 1 id, date'2011-2-12' mydate from dual union all
- select 1 id, date'2011-2-13' mydate from dual)
- SELECT id, MIN(mydate), MAX(mydate)
- FROM t
- START WITH NOT EXISTS (SELECT 1 FROM t b WHERE b.mydate = t.mydate - 1)
- CONNECT BY PRIOR t.mydate = t.mydate - 1
- GROUP BY rownum - LEVEL, id;
原帖:
http://topic.csdn.net/u/20110602/09/02d22133-5427-4758-90fd-4f1519679994.html?95544
关于start with connect by:
[1]http://psoug.org/reference/connectby.html
[2]http://blog.csdn.net/BOBO12082119/archive/2011/03/19/6261344.aspx
connect by:
[1]http://www.dba-oracle.com/t_connect_by.htm
- oracle 求连续日期的起始日期和终止日期
- oracle 求连续日期的起始日期和终止日期
- Android日期选择器可以设置起始日期和终止日期
- 获得一个指定星期的起始和终止日期
- python 写出一年中每周的起始日期和终止日期
- 验证查询条件 - 起始时间和终止日期
- oracle按照日期求连续天数的数据sql
- ios根据日期获取当前年,月,日的起始时间和终止时间
- 获取某一周的起始日期和结束日期
- oracle 求两个连续日期的时间点之间相隔的小时数和分钟数
- oracle 连续日期统计
- dropdownlist绑定日期,用Jquery检测起始日期,终止日期合法性
- oracle 日期求差
- PHP获取某年第几周德起始终止日期
- oracle里面怎么查一个表中的日期字段的连续日期的缺少的日期
- ORACLE中怎么通过周数得到起始日期和结束日期
- oracle 生成连续日期SQL
- oracle 连续日期数据统计
- C语言的常用库函数使用方法分析及用途(11)
- Android访问中央气象台的天气预报API得到天气数据
- 隐式类型转换
- PropagandaVedioSettings
- Weblogic各种文件路径
- oracle 求连续日期的起始日期和终止日期
- js处理cookie
- Listener
- C语言的常用库函数使用方法分析及用途(12)
- C语言的常用库函数使用方法分析及用途(13)
- 二叉树和为某种所有路径
- PropagandaVedioSettings2
- poj1236 强连通分量——缩点
- C语言的常用库函数使用方法分析及用途(14)