【发布时间】:2020-03-04 15:56:07
【问题描述】:
表名:CaseHistory
我目前正在使用一个数据集,旨在每周提供有关客户支持案例的见解。在上面的示例中,您可以看到案例 123376 从第 1 周到第 5 周的进展,以及其他案例。我希望能够根据 2 个条件每周为一个案例插入一行:
- 前几周未回复该案例的最新状态变化
- 这只需要在该案例没有状态更改更新的几周内完成
例如,第 4 周的案例 123376 没有状态更新,并且此案例的先前状态在第 3 周为“正在等待”(这意味着该案例未得到答复且仍在进行中)。由于第 4 周的案例 123376 没有状态更新,因此给人一种错误的印象,即该案例在第 4 周的数据中不存在。最后,我们想知道客户支持每周有多少(总体)未决案例(不仅是在该周内状态发生变化的案例,还有之前几周的所有案例)。
如何根据上述 2 个条件每周为案例添加行?理想情况下,在每周的数据中,我想回顾所有以前的案例以及所有没有最后状态为“已回答”的案例。对于如何处理和解决此数据问题的任何指导,我将不胜感激?提前谢谢你。
【问题讨论】:
-
请显示您想要的结果。
标签: sql sql-server tsql date