我正在处理每家公司的参与度分数列表。
SELECT pel.companyProfileID, pel.engagementScore, pel.createTimestamp
FROM partnerEngagementLog pel
一家公司的结果片段:
我正在尝试生成一个队列分析表:
- 每个 companyProfileID 的一行。
- 每个engagementScore 的列按最新、第二晚等排序。
问题是时间戳之间的时间会有所不同,我无法弄清楚如何正确选择。换句话说,我需要的是基于绝对行定位而不是日期范围的“每个公司 ID 的最后得分”、“倒数第二”、“倒数第三”等列。
任何帮助都将不胜感激,在我发展业务时仍在学习 SQL。