2011-11-14 8 views

答えて

27

データベースの日付フィールドで注文できます。最古の2については

SELECT * FROM table WHERE condition ORDER BY dateField ASC LIMIT 1 

:最古のために

SELECT * FROM table WHERE condition ORDER BY dateField ASC LIMIT 2 

など、など、...

1
select MyDate from MyTable order by MyDate asc limit 2 
17

シングル最古のは簡単です:

SELECT MIN(datefield) FROM yourtable 

古いn値はLIMITが必要ですクエリ:

SELECT datefield FROM yourtable ORDER By datefield ASC LIMIT n 
+2

OPは最も古い日付を望むので、降順ではなく昇順で注文しますか? – Marcus

関連する問題