小编Jac*_*lik的帖子

如何在WHERE .. IN子句中选择每个元素的前n个结果

我有一个包含多个计算机名称和连接日期的表.这是一个例子.

ID    Computer         User         Date         
------------------------------------------------
1      O-1234          User1         2010-07-08        
2      O-1234          User2         2010-08-24           
3      O-1234          User2         2010-09-25
4      O-1555          User3         2010-08-24           
5      O-1555          User3         2010-09-25      
Run Code Online (Sandbox Code Playgroud)

我希望能够只为每台计算机选择最后2或3个连接.另外,我无法修改表格.有人有想法吗?

谢谢

编辑:这是一个MS Access mdb文件

编辑":由于RANK OVER()不能在MS Access中使用,是否可以使用临时表来完成工作?

sql ms-access

3
推荐指数
1
解决办法
83
查看次数

标签 统计

ms-access ×1

sql ×1