我在表中有一个整数但不是任何常见增量的列,如:1,20,30,33
我认为这很容易,但我想要的只是编写一个返回下一个数字的查询,比如我当前的数字是1,如何返回20?
答案 0 :(得分:1)
最简单的方法是选择大于你的第一个最小值:
SELECT TOP 1 MIN(col)FROM table其中col> currentNumber
你遇到的问题是这不是在任何好的环境中(例如什么是currentNumber?来自另一个表的变量?)
答案 1 :(得分:0)
我想你只想选择下一个最高价值...... 从table中选择column_name> current_value