accesss2000数据库查询

所用的数据库为access2000版本的,jdk1.7,eclipse4.5.成功连接数据库后,查询时报了下面的错误,想查询PName分组中,DataTime字段的最大值。

sql查询语句为 select a.DataTime,a.PortNum,a.PName,a.DeptName from CardRecord a join(select PName,max(DataTime) as time from cardrecord group by PName) b ON a.DataTime=b.time and a.PName=b.PName
出现的问题应该是在这条sql语句上
图片说明
配置access连接文件
图片说明

你说得没错,是sql的问题,在access里,不能使用子查询嵌套的语法。