我在表格中有一列,其日期类似于2017-04-13,2018-05-15。我们如何使用SQL查询找到最旧的记录?
答案 0 :(得分:4)
您可以使用SQL Server具有的top
子句:
select top 1 *
from yourTable
order by dateColumn asc
这样只返回第一行,并结合提供的顺序,该行将是最早的一行
答案 1 :(得分:1)
你可以试试这个:
SELECT * FROM YOURTABLE WHERE YOURDATEFIELD = (SELECT MIN(YOURDATEFIELD) FROM YOURTABLE)
答案 2 :(得分:1)
Select top 1 * from table order by {nameofcolumn} Asc
答案 3 :(得分:1)
从 tablename 中选择顶部 1 * 按 columnname desc
排序