请假sql轨迹问题

yfq85825 2016-09-28 09:44:43
数据源
北京 广州 20160901 20160902
北京 广州 20160903 20160906
北京 广州 20160907 20160908
北京 上海 20160909 20160910
北京 深圳 20160911 20160915
北京 深圳 20160917 20160920
北京 广州 20160922 20160924
北京 广州 20160925 20160926


想要结果
北京 广州 20160901 20160908
北京 上海 20160909 20160910
北京 深圳 20160911 20160920
北京 广州 20160922 20160926
...全文
1551 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
VertigozZ 2016-12-21
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/392067121
m_list 2016-12-20
  • 打赏
  • 举报
回复
db2 olap LEAD 函数
m_listbox 2016-10-05
  • 打赏
  • 举报
回复
关于链表的主要数据结构特征是链表的头和尾是 NULL ,环链除外.
m_listbox 2016-10-05
  • 打赏
  • 举报
回复
add()是函数 主要用于 int日期的求差和 例子 add(20160131,1)=20160201
m_listbox 2016-10-05
  • 打赏
  • 举报
回复
select 表1.开始地址,表1.目的地址,add(sum(case when 表2.链表日 is null then 0 end),1) 链表的真正开始日,sum( case when 表1.结束日期 is null then 0 end) 链表的真正结束日 from 表1 FULL OUTER JOIN ( 表1.开始地址,表1.目的地址,add(表1.开始日期,-1) 链表日,表1.结束日期 from 表1 ) 表2 on 表2.开始地址=表1.开始地址 and 表2.目的地址=表1.目的地址 and 表2.链表日期=表1.结束日期 where 表1.结束日期 is null or 表2.链表日 is null gruop by 表1.开始地址,表1.目的地址

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧