2011-11-14 19 views

cevap

27

Veritabanınızdaki tarih alanına göre sipariş verebilirsiniz. En eski İçin: For

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

eski iki:

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

vs, vs, ...

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

Tek en eski kolaydır:

SELECT MIN(datefield) FROM yourtable 

Eski n değerleri SINIRLAMASINI gerektirir sorgu:

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

OP en eski tarihi istediği için, azalan yerine artan siparişi vermez mi? – Marcus