求教SQL中数字集合中的范围的边界值
在SQL server2000中表,需要查询给定大于给定值的最小值,如下表:
ID    Value
1	35
2	42
3	50
4	60
5	71
6	84
7	100
8	110
9	120
10	140
11	160
12	180
13	200
14	210
当给定的Value值是90,在表中大于等于90的值就有 100、120、140、160、200、210,需要返回的是最小的一个值
即为 100
不知道SQL语句怎么写?
另外,上所需的功能是子查询或者是函数(类似ACCESS的 dmax、dmin)。
------解决方案--------------------select min(value) from tb where Value>=(select max(col) from tb2)
------解决方案--------------------
select top 1 value 'minvalue' 
 from de 
 where value>=(select top 1 [字段] from [另外一张表])
 order by value