SQL 具有 3 个共同值的组条目和 Return 仅来自最新条目的更多详细信息

SQL Group Entries With 3 Common Values And Return Further Detail from Latest Entry Only

我有一个 table 叫闹钟。我想要 运行 一个对重复警报进行分组的查询。

table 有以下字段:

索引、警报、控制器、标题、清除时间、SiteNum、SiteName、发生时间、接受时间、评论、状态,

结果将按 Alarm、Controller、SiteName 分组并给出计数。

我使用以下查询实现了这一点:

SELECT Alarm, Controller, SiteNum, COUNT(*) AS Number_Of_Alarms
FROM Alarms
GROUP BY Alarm, Controller, SiteNum
HAVING COUNT(*) > 0;

但是我想包括 'Occurred Time' 来自不同最新条目的结果。

这可能吗?

尝试添加

MAX([Occurred Time]) AS LatestOccurrence

到 SELECT 子句