【发布时间】:2016-06-03 20:42:50
【问题描述】:
我正在通过观看 YouTube 来学习 SQL,我正在努力实现以下目标。 我有一个三列的表
Inspection Guid, SensorData Guid, DateTime
我想获取一个包含 Inspection Guid、SensorDataGuid、DateTime 的表格,但没有重复的 Inspection Guid。
来自(为方便起见,我缩短了指南)
6E814118 DA875776 2016-05-25 14:59:17.523
6E814118 BAEB255D 2016-05-25 14:59:17.523
4B7D4E90 BB717852 2016-05-25 14:58:46.260
06BB9435 2321EDD6 2016-05-25 14:58:16.870
06BB9435 D4168F8B 2016-05-25 14:58:16.870
8D9A8502 3EED26BE 2016-05-25 14:57:47.400
5C9AA885 77D342DD 2016-05-25 14:57:15.217
5C9AA885 43DEF213 2016-05-25 14:57:15.217
到
6E814118 DA875776 2016-05-25 14:59:17.523
4B7D4E90 BB717852 2016-05-25 14:58:46.260
06BB9435 2321EDD6 2016-05-25 14:58:16.870
8D9A8502 3EED26BE 2016-05-25 14:57:47.400
5C9AA885 77D342DD 2016-05-25 14:57:15.217
按日期时间排序。
非常感谢您的帮助。
【问题讨论】:
-
这里有一个逻辑问题 - 当重复的 InspectionGuid 不同时,您如何决定删除哪个 SensorDataGuid? (例如,InspectionGuid
6E814118的第一行) -
第一个 Inspection / SensorData Guid 对很好。
-
我不知道为什么具有相同检查 ID 的两行之间的日期时间相同。它们应该略有不同。
标签: sql sql-server stored-procedures guid