Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

查询设计实现显示最后一条记录

熙蔺先生  发表于:2011-04-06 09:52:15  
复制

员工不同时间段在不同的部门,现在想通过查询显示最后一次的部门,即现在所在的部门。
请教了,谢谢!点击下载此附件

 

Top
醉里挑灯看剑 发表于:2011-04-06 10:33:11
DoCmd.GoToRecord , , acLast

lt 发表于:2011-04-06 15:12:34

------打不开2007的,看不到内容,大体应该是这样吧。

 

SELECT 表1.员工, 表1.时间 AS 现在时间 ,表1.部门 AS 现在部门 FROM  表1 INNER JOIN (SELECT 表1.员工, max(表1.时间) AS 现在时间

FROM 表1

GROUP BY 表1.员工) AS a ON (表1.员工 = a.员工) and (表1.时间 = a.现在时间)



煮江品茶 发表于:2011-04-07 09:42:07
请参见《现在完成时》一文。

高熙蔺 发表于:2011-04-07 10:35:33
还是这里同学多一些,先谢谢了

熙蔺先生 发表于:2011-04-07 10:58:40
煮江品茶老师的实例展现了煮江品茶老师非凡的技术水准,实例中以部门名称为关键字,实现了各部门人员实时部门、岗位状态的查询。现在我想请教老师的问题是,以人员为关键字,查询人员的时间状态。再次谢谢煮江品茶老师的帮助!

熙蔺先生 发表于:2011-04-07 11:45:51
点击下载此附件虽然给分是给了煮江品茶大大,但最终最符合要求的答案还是It大大的,也谢谢了!

总记录:6篇  页次:1/1 9 1 :