表名 table
n v
1 10
3 50
6 100
4 60
8 160 求出 相邻两条n列 中 对应 v 相减的值
效果 3-1 40
4-3 10
6-4 40
8-6 60
mysql 中 sql 语句实现,往指教!
n v
1 10
3 50
6 100
4 60
8 160 求出 相邻两条n列 中 对应 v 相减的值
效果 3-1 40
4-3 10
6-4 40
8-6 60
mysql 中 sql 语句实现,往指教!
解决方案 »
- INSERT自增的时候,出现waring,如何解决
- vb6.0连接sql 2000数据库 ado插件 怎么实现多表查询??
- MySQL 事务处理级别不严格
- 有问题跪求
- 为什么MySQL的root用户的密码为空可以成功连接,设置密码以后即出错?
- 有那位高手知道如何在EMS中导入文本文件中的数据,及死了!!
- **** 这样的嵌套排序的SQL语句应该怎样写?****
- MySQL 中frm、MYI、MYD 分别代表什么文件?
- 求大神帮忙啊 , mysql 创建数据库后,使用符号链接将数据库移动到另外的磁盘后,访问不了表项
- 新人求助,自学小问题
- mysql有什么好的高效的定时备份策略吗?
- 关于两个表数据匹配问题(帮小弟分析一下)
from table a ,table b
where a.n>b.n
group by a.n
select concat(a.n,'-',max(b.n)),a.v-max(b.v
from table a ,table b
where a.n>b.n
group by a.n
select b.n as bn,min(a.n) as an from tt a
left join tt b on a.n>b.n
where b.n is not null
group by b.n
order by b.n) a1 left join tt b1
on a1.bn=b1.n
left join tt b2
on a1.an=b2.n
不知道楼上的代码是否测试过