【发布时间】:2020-06-12 21:19:36
【问题描述】:
我有一个表,其中包含与此问题相关的四列:EventID (int, null)、StartDateTime (datetime, null)、EndDateTime (datetime, null)、DurationInMinutes (int, null)
我想编写一个查询,该查询将选择一个附加列,其中包含事件前连续 7 天内发生的事件总持续时间的总和,但我不知道如何最好地做到这一点。现在我正在考虑某种案例陈述或 LAG 的总和,但我不知道如何写。我希望避免任何需要 cte 的事情,如果只是因为我的查询已经有太多的问题。请帮忙?
【问题讨论】:
-
请向我们展示样本数据和期望的结果,否则您的问题不够具体。
标签: tsql sum date-range