行号和分区

时间:2019-02-21 21:03:13

标签: sql

我的数据看起来像这样-

CALENDAR    CLIENTID
20180801    178
20180802    178
20180803    578

max(calendar) clientid的{​​{1}}是178。如何获得每个20180802的{​​{1}}的row_number。对于客户端max(calendar),它将是2,因为它是第二行。这是我到目前为止所拥有的-

clientid

1 个答案:

答案 0 :(得分:0)

您可以只计算每个客户的行数:

select clientid, count(*)
from stats
group by clientid;

这是“行数”的最大值。