Office中国论坛/Access中国论坛
标题:
[求助]如何筛选同一编号下不同时间中最新的一条记录?
[打印本页]
作者:
hnnywsy
时间:
2007-2-1 01:27
标题:
[求助]如何筛选同一编号下不同时间中最新的一条记录?
[attach]22914[/attach]
各位大侠,我想在同一个编号下(或同一个人)不同时间中有许多记录,例如发工资,现在我想通过查询查到每一个编号下的最新的一个记录,谢谢大家了,如果没有说清,请老师问我,我在解释。我上面放了个例子。
作者:
一点通
时间:
2007-2-1 02:30
SELECT Max(CD4检测.ID) AS ID号, CD4检测.成员档案号, Max(CD4检测.发放时间) AS 最后发放时间, DLookUp("工资数量","CD4检测","[id]=" & DMax("[id]","CD4检测","[成员档案号]='" & [成员档案号] & "'")) AS 工资
FROM CD4检测
GROUP BY CD4检测.成员档案号, DLookUp("工资数量","CD4检测","[id]=" & DMax("[id]","CD4检测","[成员档案号]='" & [成员档案号] & "'"));
作者:
hnnywsy
时间:
2007-2-1 16:32
谢谢!
作者:
hnnywsy
时间:
2007-2-1 16:47
不好意思我是个新手,你能帮我做好吗,我不明白把这些代码输在哪里呀,很不好意思呀!
作者:
一点通
时间:
2007-2-1 16:50
新创建一个查询,在设计界面中右击,选择SQL视图,将代码复进去就行了
作者:
hnnywsy
时间:
2007-2-2 00:24
非常感谢老师,我会了。
作者:
hnnywsy
时间:
2007-2-2 00:38
不过,老师你能说说代码的意思吗,谢谢了
作者:
一点通
时间:
2007-2-2 01:16
数据复进去后,再将查询改为"查询设计"就会明什么意思了
作者:
hnnywsy
时间:
2007-2-2 19:11
谢谢了,版主
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3