access数据库有日期、时间、交易号、客户名称等字段,如何统计出每个客户间隔在半小时以内的交易次数?

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:23:04

用自连接, 假定表名为"交易记录"
select ab.客户名称, count(*) from (select a.客户名称 from 交易记录 a inner join 交易记录 b on a.客户名称=b.客户名称 where b.时间>a.时间 and DateDiff("n", a.时间, b.时间)<30) as ab group by ab.客户名称