Sql 从与最小日期匹配的表中拾取所有记录
我有一张有几百条记录的桌子。为了简单起见,假设它只有两个字段(Sql 从与最小日期匹配的表中拾取所有记录,sql,sql-server-2008,Sql,Sql Server 2008,我有一张有几百条记录的桌子。为了简单起见,假设它只有两个字段(ID和DateModified) 我需要获取与表中最小的DateModified值匹配的所有记录 例如,我有6条记录(ID/DateModified): 查询应返回记录345、346和348。我该怎么做 SELECT * FROM table WHERE DateModifiedvalue = (SELECT min(DateModifiedvalue) FROM ta
ID
和DateModified
)
我需要获取与表中最小的DateModified
值匹配的所有记录
例如,我有6条记录(ID/DateModified
):
查询应返回记录345、346和348。我该怎么做
SELECT *
FROM table
WHERE DateModifiedvalue = (SELECT min(DateModifiedvalue)
FROM table1 )
SELECT *
FROM table
WHERE DateModifiedvalue = (SELECT min(DateModifiedvalue)
FROM table1 )
select top 1 with ties *
from YourTable
order by DateModified