ID:paoluo
12137次访问,排名9207(1)好友88人,关注者108
paoluo的文章
原创 3 篇
翻译 0 篇
转载 24 篇
评论 3 篇
最近评论
refyl:您申请sql server 版主的请求已经通过审核.

www.errmsg.cn 中国错误信息网
致力于发现和解决编程以及软件应用过程中的错误信息
junshanhudazhaxi:学习
waterxx:3篇原创: 0篇翻译: 24篇转载: 2926次点击: 24个评论:
// 木看到评论啊
// 踩踩
文章分类
    收藏
      相册
      C#
      JS
      SQL
      存档
      软件项目交易
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 查找断号区间收藏

      新一篇: 多表关联汇总在MS SQL和ACCESS中的写法 | 旧一篇: SQL Server CHARINDEX和PATINDEX详解

      --查找断号区间

      --建立測試環境
      Create Table TEST
      (ID Int)
      --插入數據
      Insert TEST Select 1
      Union All Select 2
      Union All Select 5
      Union All Select 6
      Union All Select 8
      Union All Select 9
      Union All Select 10
      Union All Select 11
      Union All Select 16
      GO
      --測試
      Select
       Rtrim(A.ID) + '-' + Rtrim(Min(B.ID)) As 断号区间
      From
       (Select
        T.ID + 1 As ID
       From
        TEST T
       Where Not Exists(Select ID From TEST Where ID = T.ID + 1)) A
      Inner Join
       (Select
        T.ID - 1 As ID
       From
        TEST T
       Where Not Exists(Select ID From TEST Where ID = T.ID - 1)) B
      On A.ID <= B.ID
      Group By A.ID
      GO
      --刪除測試環境
      Drop Table TEST
      --結果
      /*
      断号区间
      3-4
      7-7
      12-15
      */

      发表于 @ 2007年03月08日 10:57:00|评论(loading...)|编辑

      新一篇: 多表关联汇总在MS SQL和ACCESS中的写法 | 旧一篇: SQL Server CHARINDEX和PATINDEX详解

      评论:没有评论。

      发表评论  


      当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
      Csdn Blog version 3.1a
      Copyright © paoluo