作者renmax (竹科学友哥)
看板Database
标题[SQL ] 如何找某两数之间较少的那一数字
时间Mon Apr 18 13:52:17 2016
资料库名称:Microsoft SQL Server Management Studio
资料库版本:11.0.2100.60
内容/问题描述:
各位版友好
有个TABLE A 如下:
id name km
---------------------
1 AAA 0.00
2 BBB 2.11
3 CCC 3.17
4 DDD 6.99
5 EEE 12.56
现在会随机丢一个km去作搜寻,然後找出不大於最接近的数字
例如:km=5.6 则select出 3 CCC 3.17
km=2.109 则select出 1 AAA 0.00
麻烦了,谢谢 <(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.216.21.87
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1460958739.A.BED.html
1F:→ streetbad: select top 1 * from table_name where km <= value 04/18 14:34
2F:→ streetbad: order by km desc 04/18 14:34
3F:→ streetbad: 最简单的写法..... 04/18 14:34
4F:→ renmax: 原来只要加上top 1呀@@" 那我真的想太难了 orz 04/18 14:37