【发布时间】:2021-02-25 00:07:32
【问题描述】:
我有一张患者就诊表,其中每一行都是一次就诊。有一个带有唯一患者 ID 的列,表示访问的客户是哪个客户。我想添加另一列,显示该患者 ID 在数据集中第 N 次出现。所以第一次访问显示 1,第二次访问显示 2,依此类推。我尝试搜索类似的问题,但尚未找到任何内容,非常感谢您的帮助!
【问题讨论】:
-
请提供表格定义、样本输入数据和预期输出。您是否真的想将其存储在表中,如果有人删除了一行会发生什么,您将不得不重新计算。最好在需要的时候计算
ROW_NUMBER() OVER (PARTITION BY PatientID ORDER BY Date)
标签: sql csv amazon-athena