请问 sql 怎样 查询最接近某一值的3条数据?求sql语句如1,2,6,9,120,150,160,查询最接近9的3条记录数值,既1,2,6急急急啊!!!!!!!!!
9条回答
- xuzuning 2014-12-04 04:49关注
select * from T a where (select count(*) from T where n<a.n) < 3
解决 无用评论 打赏 举报
请问 sql 怎样 查询最接近某一值的3条数据?求sql语句如1,2,6,9,120,150,160,查询最接近9的3条记录数值,既1,2,6急急急啊!!!!!!!!!
select * from T a where (select count(*) from T where n<a.n) < 3