Office中国论坛/Access中国论坛
标题:
[求助]从一个含有日期字段的表A中检索日期值最大(最近)的记录的语法是怎样的?
[打印本页]
作者:
28795277
时间:
2005-5-18 18:20
标题:
[求助]从一个含有日期字段的表A中检索日期值最大(最近)的记录的语法是怎样的?
在VBA中使用"SELECT * FROM 表A WHERE [日期] = #" & MAX([日期]) & "#" 好象是错误的,且在查询中也不能使用MAX()函数,提示WHERE子句中不能有合计函数。无奈之下只能先将表排序后再用DLOOKUP函数,但总觉得不放心,请问最简洁合理的方法应是怎样的?
作者:
海狸先生
时间:
2005-5-18 19:26
用select top 1 * from 表 order by 日期 desc 吧
作者:
28795277
时间:
2005-5-18 19:53
是否有直接找出日期最大值的函数呢?
作者:
海狸先生
时间:
2005-5-19 00:51
dmax("日期","表")
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3