设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 915|回复: 8
打印 上一主题 下一主题

[查询] 这个SQL语句怎么实现

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-30 17:20:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如图所示,如何通过SQL语句实现shuju里相邻数据之间的差,将差值不是1或者-1的显示在另一张表中,注意:尽量不建立临时表。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-7-30 17:24:42 | 只看该作者
楼主发个图简单,但别人对着图来回答就麻烦了,求助也别太懒了,传上例子来~
3#
 楼主| 发表于 2009-7-30 18:16:02 | 只看该作者
啊,其实能帮我实现:“如何通过SQL语句实现shuju里相邻数据之间的差”,这个就行了。
4#
发表于 2009-7-30 18:48:05 | 只看该作者
啊,其实也不难做的:“建立嵌套有子查询的查询来找到大于主查询id的第一个数”,这样就行了
5#
发表于 2009-7-30 18:53:10 | 只看该作者
这样就搞定了:P

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
 楼主| 发表于 2009-7-31 10:21:56 | 只看该作者
就是这个啦,哎,我不会写句子,还能给我写出来啊!
7#
发表于 2009-7-31 15:15:08 | 只看该作者
SELECT 表1.ID, 表1.shuju, nz((select top 1 查询.shuju from 表1 as 查询 where 查询.id>表1.id),0) AS shuju下一个, [shuju下一个]-[shuju] AS 相邻相差
FROM 表1;
8#
发表于 2009-7-31 21:26:32 | 只看该作者
学习了。
9#
发表于 2009-11-24 20:00:13 | 只看该作者
对新手来说真的很复杂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 02:18 , Processed in 0.094847 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表