可能重复:
如何按小时或按 10 分钟分组时间
随着 MSSQL 得到这个结果:
从以下查询:
SELECT [DATESTAMP],[ZONE],[ALARM]
FROM [UNIT].[dbo].[LOG]
WHERE [DATESTAMP] BETWEEN @StartDate AND @EndDate
AND [ALARM] ='ERROR'
AND [ZONE] IN ('BOX 11','BOX 12')
ORDER BY DATESTAMP DESC
我将如何更改查询以仅获取行 2,5,9,13,17,19,20 ?
这意味着我只想要跨越大约 1 分钟的组中的第一行(最旧的)。在该组内,而不会出现比 15 分钟更频繁的错误,Freewheelin