表结构
dlh fb
100 5
110 2
112 3
........
假如 我想查找 dlh=111 的记录 应该返回 110的记录 因为 111 再 110 与 110+2 之间
能实现吗 ? vfp 6.0
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
确实没有理解你的意图,如果有111则返回,没有返回与111接近的 最大数
SELECT TOP 1 * from t1 WHERE dlh<=111 ORDER BY dlh desc
or
SELECT MAX(dlh) FROM t1 WHERE dlh<=111