我有一张表tabletest,这张表只有一列cloumntest,这一列有六行数据分别是1,3,5,7,9,10,现在要写一个sql,取这六行的最小间隔值,也就是10-9=1,有谁能帮忙写一下吗
2条回答 默认 最新
- 空白如空 2019-11-13 19:24关注
select cloumntest - (select cloumntest from tabletest order by cloumntest
desc limit 1,1) from tabletest order by cloumntest desc limit 0,1
如果你的cloumntest有相同数据的话,可以在上面查询加入cloumntest分组解决 无用评论 打赏 举报