【发布时间】:2021-06-08 12:20:43
【问题描述】:
我有一个名为 info 的表,它的数据是这样的,
+----------+-------------------------+------+
| FKUserID | CompletedTime | Type |
+----------+-------------------------+------+
| 1 | 2021-03-10 12:56:00.423 | 5 |
+----------+-------------------------+------+
| 245 | 2021-03-10 12:46:46.977 | 5 |
+----------+-------------------------+------+
| 1 | 2021-03-10 12:44:53.683 | 5 |
+----------+-------------------------+------+
| 1 | 2021-03-10 12:40:54.733 | 5 |
+----------+-------------------------+------+
| 1 | 2021-03-10 12:35:26.307 | 5 |
+----------+-------------------------+------+
| 245 | 2021-03-10 11:11:33.887 | 5 |
+----------+-------------------------+------+
| 245 | 2021-03-10 10:18:11.403 | 5 |
+----------+-------------------------+------+
我需要获取不同的用户 ID 数据,以及他们CompletedTime 列的最大完成时间
预期输出是,
+----------+-------------------------+------+
| FKUserID | CompletedTime | Type |
+----------+-------------------------+------+
| 1 | 2021-03-10 12:56:00.423 | 5 |
+----------+-------------------------+------+
| 245 | 2021-03-10 12:46:46.977 | 5 |
+----------+-------------------------+------+
更新:抱歉,我也需要执行此 Linq 查询
【问题讨论】:
-
这是 SQL 问题还是 Linq 问题?你应该只要求一个。请删除不相关的标签。
-
您希望
Type列发生什么
标签: sql-server select sql-order-by