【问题标题】:Sql instance number in new column [closed]新列中的 Sql 实例号 [关闭]
【发布时间】:2021-12-28 00:31:55
【问题描述】:

我有一个表格,其中一列是用户 ID,第二列是购买日期,第三列是购买项目。我按购买日期订购了表格,并想制作第四列来记录用户的计数实例数。例如,请参见下文。

enter image description here

最后我想创建一个表格来显示每个用户在购买期间购买了多少。例如他们第一次购买他们花费了 10 第二次购买 20 第三次购买 30。

【问题讨论】:

    标签: sql instance counting


    【解决方案1】:

    你要找的是窗口函数row_number

    select
      *,
      row_number() over(
        partition by userid
        order by purchasedate
      ) as instance
    from that_table
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多