一个查询输出语句该怎么写(sql server&access2000)

请用sql语句实现一下功能:
表结构:employe_id;checktime;checktype三个字段

查询输出employe_id和checktime字段
条件是离某个时间点最近的那条纪录,例如:
我要显示checktime小于且隔2002-11-5 20:00:00最近的,并且employe_id=51的那条记录?如何写?(一定要三个字段的数据都输出)

#_@调试一经通过,立刻给分!!!!!!
---------------------------------------------------------------

select * from 表 where checktime = (select max(checktime) from 表 where employe_id=51 and checktime <= 2002-11-5 20:00:00)

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus