作者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://www.ptt.cc/bbs/Database/M.1460958739.A.BED.html
→ streetbad: select top 1 * from table_name where km <= value 04/18 14:34
→ streetbad: order by km desc 04/18 14:34
→ streetbad: 最簡單的寫法..... 04/18 14:34
→ renmax: 原來只要加上top 1呀@@" 那我真的想太難了 orz 04/18 14:37