ACCESS如何提取离今天日期最近的数据

比如说三个顾客第一个在八月一号八月二号买了商品,第二个顾客在八月二号八月三号买了商品,第三个顾客在八月一号八月三号买了商品。提取出第一个顾客二号的数据第二个顾客三号的数据第三个顾客三号的数据,及最新日期的数据。
SQL语言这样写SELECT * FROM 表名 WHERE 日期="SELECT MAX (日期)FROM 表名"
语法没有提示错误,可是数据没有提出来?是什么地方错了?

SELECT * FROM 表名 WHERE 日期=(SELECT MAX (日期)FROM 表名)

提取当月数据,然后按日期排序,设置降序就可以了。