`

sql 实现相邻两条数据之差

sql 
阅读更多

select a.v1-b.v1 
from (select id,v1 from t2 where id>1) a,
(select id,v1 from t2 where id<>(select max(id) from t2)) b
where a.id=b.id+1

分享到:
评论

相关推荐

    mssql sqlserver 使用sql脚本实现相邻两条数据相减.docx

    mssql sqlserver 使用sql脚本实现相邻两条数据相减.docx

    SQL实现相邻两行数据的加减乘除操作

    SQL实现表里数据按一定顺序排序后,按某几个字段分组后相邻两行数据实现加减乘除运算。 思路: 1:先把表数据分组排序后打上序号标签 2:根据需求把标签字段加/减一 上代码: select distinct a.phone,from_unix...

    Mysql 相邻两行记录某列的差值方法

    数据: 需求: 按照company_id不同分组,然后分别求出相同company_id相邻记录touch_time的差值 SQL: select r1.company_id, r1.touch_time, r2.touch_time, r1.touch_time - r2.touch_time from (select (@...

    SQL 合并多行记录的相同字段值

    有时候会遇到这种情况,数据库查询返回多行记录,且每行记录由另外符合条件的多条记录内容合并,遇到这种情况,我们可以选择下面两种方式

    北大青鸟Oracle教程集1

    北大青鸟Oracle教程集第一章 Oracle 入门 ...INSERT,UPDATE,DELETE 和 SELECT 是用于操纵 , , 数据的不同命令 COMMIT,SAVEPOINT 和 ROLLBACK 是用于控制事 , 务处理的命令 GRANT 和 REVOKE 是用于控制数据的两条命令

    北大青鸟Oracle教程集2

    北大青鸟Oracle教程集第一章 Oracle 入门 ...INSERT,UPDATE,DELETE 和 SELECT 是用于操纵 , , 数据的不同命令 COMMIT,SAVEPOINT 和 ROLLBACK 是用于控制事 , 务处理的命令 GRANT 和 REVOKE 是用于控制数据的两条命令

    计算机二级C语言考试题预测

    (20) 数据库设计包括两个方面的设计内容,它们是(A) A. 概念设计和逻辑设计 B. 模式设计和内模式设计 C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计 (21) 下列叙述中正确的是(A) A. 线性表是线性结构 B. ...

    二级C语言公共基础知识

    (24) 数据库系统中实现各种数据管理功能的核心软件称为______。 答:数据库管理系统#DBMS (25) 关系模型的数据*纵即是建立在关系上的数据*纵,一般有______、增加、删除和修改四种*作。 答:查询 (26) 实现算法所...

    arcgis工具

    利用JOIN 工具可以方便的实现与外界属性数据的关联,但这种关联是依赖于外界数据库本身的,需经过重新导出之后即完全保存在相应图层属性页。在做外联如EXCEL等的时候对数据有一些要求,确保第一行包含字段名,这些...

    Oracle9i的init.ora参数中文说明

    并确保在同一事务处理种对相同数据的两次查询看到的是相同的值。 值范围: TRUE | FALSE 默认值: FALSE row_locking: 说明: 指定在表已更新或正在更新时是否获取行锁。如果设置为 ALWAYS, 只有在表被更新后才获取...

Global site tag (gtag.js) - Google Analytics