2011-07-04 51 views
0

我有一張有幾百條記錄的表。比方說,爲了簡單起見,它只有兩個字段(IDDateModified)。從表中匹配最小日期的所有記錄

我需要獲取與表中最小值DateModified相匹配的所有記錄。

例如,我有6條(ID/DateModified):

ID DateModified 
344 11-June-2011 
345 5-June-2011 
346 5-June-2011 
347 20-June-2011 
348 5-June-2011 
349 16-June-2011 

查詢應返回記錄345,346和348。我將如何做到這一點?

回答

4
SELECT * 
FROM table 
WHERE DateModifiedvalue = (SELECT min(DateModifiedvalue) 
          FROM table1) 
1
select top 1 with ties * 
from YourTable 
order by DateModified 
相關問題