如“天真”所述的:“(select 用户ID,max(sum(消费字段名)) as 消费字段名
from tablename where .....group by 用户ID) a”
在access2000中根本不允许用了"group by 用户ID"以后再"select 用户ID",一定要用到
max、min、count等合计函数的啊。
我是在一个表中的,每个用户每天都有一个最大消费额的啊,不是在所有用户中选个
最大消费额,x谢谢大家的关注,继续!
假如消费额是 xf ,用户是 usrid,日期是date_(假设就是日期,不包含时间的,如果包含了时间,请你自己用函数转成纯日期,不含时间的)
select * from 表名 t1 where xf in (select max(xf) from 表名 t2 where t2.usrid=t1.usrid and t2.date_=t1.date_)
缺点是如果N次消费,有x次消费金额一样都是最大的,那么会出来x条纪录