找到最年轻的学生

Ran*_*ade -1 sql sql-server sql-server-2012

我有下表:

name      id     DOB                        marks
rk         2     2006-02-03 00:00:00.000    30
mk         3     2006-07-07 00:00:00.000    30
pk         4     2006-04-09 00:00:00.000    30
sk         5     2006-05-03 00:00:00.000    30
fk         6     2006-08-09 00:00:00.000    30
nk         7     2007-08-06 00:00:00.000    30

我怎样才能找到最年轻的学生?

Ste*_*ini 5

您可以通过降低出生日期来订购表,然后仅过滤第一个结果,这可以在SQL Server中完成

select  top 1 *
from    yourTable
order by DOB desc
Run Code Online (Sandbox Code Playgroud)