当前位置: 代码迷 >> Oracle开发 >> 求个当中空缺的日期
  详细解决方案

求个当中空缺的日期

热度:89   发布时间:2016-04-24 06:46:08.0
求个中间空缺的日期。
比如
2001
2002
2005
2006

怎么求出2003,2004空缺时间呢?
------解决方案--------------------
引用:
比如
2001
2002
2005
2006

怎么求出2003,2004空缺时间呢?

SELECT SS
  FROM (SELECT SN + (ROWNUM - 1) SS
          FROM (SELECT 2001 SN, 2006 EN FROM DUAL) T
        CONNECT BY SN + (ROWNUM - 1) <= EN)
 WHERE SS NOT IN (SELECT 字段 FROM 表)
  相关解决方案