指定每行的ID出现次数

时间:2018-03-31 23:47:33

标签: sql sql-server database powerbi

我需要在表中添加一列,其中将跟踪ID到达给定日期的出现次数(大约有500个ID)。该表按日期排序。该ID每天只能出现一次。

表格的例子

enter image description here

1 个答案:

答案 0 :(得分:0)

要计算出现次数,可以使用窗口函数等级超过分区。见下文。

select [date],
        [id],
        rank() 
         over (partition by [id] order by [date]) 
         as  occurence
 from yourTable;