sql server 分组并取每组的时间最大值
SELECT
TOP 100 PERCENT
a.Device_ID,
a.Device_Code,
b.Device_Name,
MAX (a.StartTime) StartTime
FROM
Test1 a
LEFT JOIN Test2 b ON a.Device_ID = b.Device_ID
WHERE
1 = 1
AND a.Device_ID= '564D6E83'
AND a.Device_Code IS NOT NULL
AND a.Device_Code <> ''
GROUP BY
a.Device_ID,
a.Device_Code,
b.Device_Name
ORDER BY
StartTime desc
本文介绍了如何在SQL Server中使用聚合函数和分组来查询每个组内的最大时间值,这对于数据分析和数据处理至关重要。
2756

被折叠的 条评论
为什么被折叠?



