社区
MS-SQL Server
帖子详情
请问高手!!!
brucenan999
2007-10-10 10:58:20
现在一张表:
ID VALUE
1 1000
2 1200
3 1600
4 1000
5 2000
想得到这样一张表:
ID VALUE
2 200
3 400
4 -600
5 2000
就是得到连续的ID的差值, 这样的SQL如何写?谢谢!!!
...全文
114
7
打赏
收藏
请问高手!!!
现在一张表: ID VALUE 1 1000 2 1200 3 1600 4 1000 5 2000 想得到这样一张表: ID VALUE 2 200 3 400 4 -600 5 2000 就是得到连续的ID的差值, 这样的SQL如何写?谢谢!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brucenan999
2007-10-10
打赏
举报
回复
不好意思,最后一个写错了:)
多谢,I've got the idea:)
pt1314917
2007-10-10
打赏
举报
回复
charry0110
发表于:2007-10-10 11:27:185楼 得分:0
应该是1000的。不然怎么叫减哦。。。。。
--------
r
-------------------------------------
?????????????????
what?
火星求索
2007-10-10
打赏
举报
回复
应该是1000的。不然怎么叫减哦。。。。。
--------
r
pt1314917
2007-10-10
打赏
举报
回复
是楼主写错了吧。
应该是1000的。不然怎么叫减哦。。。。。
wgzaaa
2007-10-10
打赏
举报
回复
5 2000 不是1000?
dawugui
2007-10-10
打赏
举报
回复
create table tb(ID int,VALUE int)
insert into tb values(1, 1000 )
insert into tb values(2, 1200 )
insert into tb values(3, 1600)
insert into tb values(4, 1000 )
insert into tb values(5, 2000 )
go
select b.id , b.value - a.value value from tb a , tb b where a.id = b.id - 1
drop table tb
/*
id value
----------- -----------
2 200
3 400
4 -600
5 1000
(所影响的行数为 4 行)
*/
pt1314917
2007-10-10
打赏
举报
回复
create table pk(id int identity(1,1),value int)
insert into pk select 1000
insert into pk select 1200
insert into pk select 1600
insert into pk select 1000
insert into pk select 2000
select id,[value]=(select a.value-value from pk where id+1=a.id) from pk a where a.id<>1
JavaBinder: !!! FAILED BINDER TRANSACTION !!! 异常的解决方案分析
JavaBinder: !!! FAILED BINDER TRANSACTION !!! 异常的解决方案分析 出现的原因:网上搜索了一遍,大致的原因就是用Intent传递数据时,Bitmap不能大于40KB,而根据官网的介绍,Intent传递数据有限制,最大为1M左右!!! 解决的办法
C3P0为什么会报APPARENT DEADLOCK!!!
C3P0为什么会报APPARENT DEADLOCK!!! 最近对C3P0等数据库连接开始感兴趣了,最常见也就是在网上说的最多个APPARENT DEADLOCK!!!问题,到底是为什么,好像大家也都没说清,下面我的总结,分享一下 先说说APPARENT DEADLOCK!!!什么情况下会抛出这样的异常? 通过看源码,源码是个好东西,有个检测死锁的DeadlockDetector,每隔一段时间...
【JS】! !! !!!区别
!是逻辑与运算,并且可以与任何变量进行逻辑与将其转化为布尔值,“!!”则是逻辑与运算的取反运算,尤其后者在判断类型时代码简洁高效,省去了多次判断null、undefined和空字符串的冗余代码。 !!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运算,在js中新手常常会写这样臃肿的代码: 判断变量a为非空,未定义或者非空串才能执行方法体的内容 !!!没有什么意义,和一个感叹号的效果是一样的
MyBatis抛出You can't operate on a closed Connection!!!
MyBatis抛出You can’t operate on a closed Connection!!! 有时候通过 Session 获取数据库连接时为空 更多精彩 更多技术博客,请移步 asing1elife’s blog 碰到的问题 一般通过以下方式获取数据库连接 但有时候会出现获取不到连接,从而抛出 You can’t operate on a closed Connection!...
当运行uwsgi时, !!! no internal routing support, rebuild with pcre support !!!的解决方法
当运行uwsgi时, !!! no internal routing support, rebuild with pcre support !!!的解决方法
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章