sql:关于select日期的问题? 可能很简单,但我不会啊!(100分)

  • 主题发起人 主题发起人 mr.zy
  • 开始时间 开始时间
M

mr.zy

Unregistered / Unconfirmed
GUEST, unregistred user!
Table1
ID Name Date
1 李三 2002-10-2
2 李四 2002-10-3
3 李三 2002-10-8
问题: 如何把第3条找出来?也就是找到李三在这个表中的最后的日期(最新日期)?
这样老出错: select * from Table1 where name = '李三' and Max(Date);
 
... and date = max(date)
 
select max(date) from table1 where name='李三'
 
sorry,这样的写法可能是错的,结合louhong的写法就可以了:
select * from Table1 where name = '李三' and date = (select max(date) from table1 where name = '李三')
 
太感谢了!我正发愁呢!
 
后退
顶部