Office中国论坛/Access中国论坛
标题:
这个SQL语句怎么实现
[打印本页]
作者:
achuang
时间:
2009-7-30 17:20
标题:
这个SQL语句怎么实现
如图所示,如何通过SQL语句实现shuju里相邻数据之间的差,将差值不是1或者-1的显示在另一张表中,注意:尽量不建立临时表。
作者:
rjacky
时间:
2009-7-30 17:24
楼主发个图简单,但别人对着图来回答就麻烦了,求助也别太懒了,传上例子来~
作者:
achuang
时间:
2009-7-30 18:16
啊,其实能帮我实现:“如何通过SQL语句实现shuju里相邻数据之间的差”,这个就行了。
作者:
rjacky
时间:
2009-7-30 18:48
啊,其实也不难做的:“建立嵌套有子查询的查询来找到大于主查询id的第一个数”,这样就行了
作者:
rjacky
时间:
2009-7-30 18:53
这样就搞定了:P
[attach]39076[/attach]
作者:
achuang
时间:
2009-7-31 10:21
就是这个啦,哎
,我不会写句子,还能给我写出来啊!
作者:
asklove
时间:
2009-7-31 15:15
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;
作者:
风啸啸
时间:
2009-7-31 21:26
学习了。
作者:
rower
时间:
2009-11-24 20:00
对新手来说真的很复杂
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3