如何获得具有不同的第一属性和最大第二属性的行

时间:2018-08-21 15:07:03

标签: sql sql-server

我有一张这样的桌子

CREATE TABLE table_name
(
id int,
date datetime
)

在此表中,有许多行具有重复的id和不同的data。 如何获得每个id具有不同的date和最大值id的行? P.s.我在SQL中不是一个坏蛋,所以很抱歉有一个愚蠢的问题,也许

1 个答案:

答案 0 :(得分:3)

id分组。像max()这样的汇总函数适用于每个组。

select id, max(date)
from table_name
group by id