致力于积分兑换应用.我有一个查询返回点范围如下:
Point
-----
50
100
150
Run Code Online (Sandbox Code Playgroud)
我有一个累积积分的局部变量.如果我有65分,那么我只能兑换50分.如果我有110,那么我将能够兑换100,依此类推.
我尝试使用select case&between但它没有正确使用.
请帮助.
SELECT TOP 1 p.*
FROM Points p
WHERE p.Point <= @PointVar -- or < @PointVar
ORDER BY p.Point DESC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |