simple,
select min(ColumnName) from TableName where ColumnName > min(ColumnName)
That works gr8 if your dates are unique. What happens if you have two smallest dates that are the same?
in SQL server you should be able to :
select max(a.columnname) from (select top 2 ColumnName from TableName order by ColumnName asc) a
in Mysql
select max(a.ColumnName) from (select ColumnName from TableName order by ColumnName asc Limit 2) a
In plain english... get the two smallest dates. Give me the largest of those two. That method will obviously work for the 3rd smallest, 4th smallest, etc..
The only downside to that is it would be quite slow to execute... anyone have a faster way?
Cheers
Paul