我想从我的桌子上找到唯一的Id。
条件是,所选的id具有最少的有效天数
喜欢
min(datediff(day,datefrom,dateto))
答案 0 :(得分:0)
Select top 1 id from table_name
order by datediff(day,datefrom,dateto)
试试这个!
答案 1 :(得分:0)
要获得具有最低日期值的那个,您可以使用前1并在datediff上订购
select top 1 id
from @t
order by datediff(day, datefrom, dateto)
您将@t更改为您的表名