如何在ACCESS中实现按时间查询
如何在ACCESS中实现按时间查询
我在学ACCESS,我做了一个表,记录和谁在什么时间做了什么事(每天都有更新,因为每天都会发生事情):
2013年2月16日 张三 一起看电影
2013年2月15日 李四 玩游戏
2013年2月15日 张三 玩游戏
2013年2月14日 王五 K歌
2013年2月14日 李四 讨论工作
现在我想做一个查询,希望查询的结果是和某人最近一个日期做了什么,如上表,我希望查询得到的结果是:
2013年2月16日 张三 一起看电影
2013年2月15日 李四 玩游戏
2013年2月14日 王五 K歌采购流程
只显示最近一次交往的记录,不显示在此之前的事情。请问一下,我如何实现这样的查询呢?我的ACCESS吧版本是ACCESS 2007,在此先谢了!
假设表中有唯一标识的字段ID
SELECT * FROM TT A WHERE NOT EXISTS(SELECT 1 FROM TT
WHERE A.日期=日期 AND A.ID<ID)
SELECT * FROM a A1 WHERE NOT EXISTS(SELECT 1 FROM a
WHERE A1.时间=时间 AND A1.ID<ID)