【求助】SQL 结果去除连续值
时间:2010-07-31
来源:互联网
AAA BBB(检验此列) CCC DDD(按照时间排序)
BEIJING Q 2010/4/7 8:23 1
BEIJING W 2010/4/17 15:55 2
BEIJING K 2010/5/9 9:30 3
BEIJING K 2010/5/18 10:19 4
BEIJING W 2010/5/27 20:38 5
BEIJING Q 2010/5/27 23:47 6
BEIJING W 2010/6/6 19:56 7
BEIJING K 2010/6/10 18:16 8
BEIJING W 2010/6/19 16:54 9
BEIJING K 2010/6/20 21:38 10
BEIJING K 2010/6/23 12:43 11
BEIJING K 2010/6/28 8:30 12
广告N F 2010/6/20 8:30 1
广告N E 2010/6/28 8:30 2
AAA列为PRATITION字段,然后按照时间排序
检验连续出现的,第二次或以后出现的不要(如果不是连续的则保留)
如上,排序后4,11,12不要
(ROW_NUMBER() OVER(PARTITION by .. ORDER BY .. 用这个怎么滴都没实现 +_+)
不想用游标,想直接用SQL,
这样的SQL如何来实现呢?
ORACLE里的解法思路连接: http://www.itpub.net/thread-1331691-1-1.html
SYBASE下用什么函数解呢?
BEIJING Q 2010/4/7 8:23 1
BEIJING W 2010/4/17 15:55 2
BEIJING K 2010/5/9 9:30 3
BEIJING K 2010/5/18 10:19 4
BEIJING W 2010/5/27 20:38 5
BEIJING Q 2010/5/27 23:47 6
BEIJING W 2010/6/6 19:56 7
BEIJING K 2010/6/10 18:16 8
BEIJING W 2010/6/19 16:54 9
BEIJING K 2010/6/20 21:38 10
BEIJING K 2010/6/23 12:43 11
BEIJING K 2010/6/28 8:30 12
广告N F 2010/6/20 8:30 1
广告N E 2010/6/28 8:30 2
AAA列为PRATITION字段,然后按照时间排序
检验连续出现的,第二次或以后出现的不要(如果不是连续的则保留)
如上,排序后4,11,12不要
(ROW_NUMBER() OVER(PARTITION by .. ORDER BY .. 用这个怎么滴都没实现 +_+)
不想用游标,想直接用SQL,
这样的SQL如何来实现呢?
ORACLE里的解法思路连接: http://www.itpub.net/thread-1331691-1-1.html
SYBASE下用什么函数解呢?
作者: xwdodo 发布时间: 2010-07-31
已解,方法如1楼连接。
作者: xwdodo 发布时间: 2010-07-31
QUOTE:原帖由 xwdodo 于 2010-7-31 15:01 发表
已解,方法如1楼连接。
已解,方法如1楼连接。
能否把 sql贴来 学习下
作者: cityvigil 发布时间: 2010-08-02
具体方法点1楼连接
作者: xwdodo 发布时间: 2010-08-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28