【发布时间】:2017-12-19 13:03:10
【问题描述】:
我有类似这张表的数据
ItemId Value Date
1 2 2017-12-18 17:00:00.000
1 2 2017-12-18 17:02:00.000
1 2 2017-12-18 17:04:00.000
1 3 2017-12-18 17:06:00.000
1 3 2017-12-18 17:08:00.000
1 2 2017-12-18 17:10:00.000
1 2 2017-12-18 17:12:00.000
1 2 2017-12-18 17:16:00.000
1 4 2017-12-18 17:14:00.000
我想在sql server中这样输出
ItemId Value MaxDate
1 2 2017-12-18 17:04:00.000
1 3 2017-12-18 17:08:00.000
1 2 2017-12-18 17:16:00.000
1 4 2017-12-18 17:14:00.000
感谢您的回答。
【问题讨论】:
-
你输出的逻辑是什么?
-
我认为您的示例数据的最后一行是错误的?
-
为什么 tupla itemid,value(1,2) 有两个最大日期?价值 4 从何而来?
-
我编辑了我的问题 MiloBellano
-
@HoseinMasoomi - 为什么
1,4,'2017-12-18 17:14:00.000'位于末尾?它的日期比之前的行早 2 分钟...
标签: sql sql-server sql-server-2016