看看这个行不行
select t.aa,min(t.bb) as bb,t.cc from
(
select max(bb),aa,cc from
(
select aa,bb,cc from aaa where cc= (select max( cc ) from aaa where cc <=6 )
union all
select aa,bb,cc from aaa where cc= (select min( cc ) from aaa where cc >=6)
)t where bb<=119.35
union all
select min(bb),aa,cc from
(
select aa,bb,cc from aaa where cc= (select max( cc ) from aaa where cc <=6 )
union all
select aa,bb,cc from aaa where cc= (select min( cc ) from aaa where cc >=6)
)t1 where bb>=119.35
) t