我有一张表格可以存储我们客户的软件销售情况。由于升级,客户可以多次出现在表中。
var elem = document.getElementById('yourid');
elem.style.zIndex = 0;
我想查找客户拥有的最新版本号的计数。即,鉴于以上数据:
我不需要知道客户ID,只需知道每个版本的计数。
FWIW,我正在查询Access表。
答案 0 :(得分:1)
创建一个查询,向您显示每个客户的最大Version
。
SELECT
y.[Cust ID],
Max(y.Version) AS MaxOfVersion
FROM YourTable AS y
GROUP BY y.[Cust ID];
创建另一个查询,使用第一个查询作为子查询。在该新查询中,计算每个Version
分组的行数。
SELECT
sub.MaxOfVersion AS [Version],
Count(*) AS [CountOfVersion]
FROM
(
SELECT
y.[Cust ID],
Max(y.Version) AS MaxOfVersion
FROM YourTable AS y
GROUP BY y.[Cust ID]
) AS sub
GROUP BY sub.MaxOfVersion;