【发布时间】:2021-07-28 17:47:18
【问题描述】:
我试图找出存储的对话中两个特定点之间的时间差。这些观点在每次对话中都可能不同,这对我来说很困难。我需要代理的消息和它之后的第一个最终用户响应之间的时间差。
在下面 CaseNr 1234 的示例中,我需要 MessageNrs 3&4、5&6 和 7&8 之间的时间差。 在 CaseNr 2345 中,我需要 MessageNrs 3&4、5&6、7&8 和 10&11 之间的时间差。 在 CaseNr 4567 中,我需要 2&3 和 4&5 之间的时间差。
如图所示,Agent 和 EndUser 在每次对话中的顺序以及这些类型所处的位置可能不同。
有没有办法按照我在 SQL Server 中描述的方式计算时差?
【问题讨论】:
-
数据图像确实不能帮助我们帮助您。花时间将您的数据发布为 DDL 和 DML 语句。另外不要忘记包括您在和您的尝试之后的预期结果(并解释为什么它们没有工作)
标签: sql-server datediff