【发布时间】:2016-07-01 10:44:37
【问题描述】:
如何在SQL中计算某个时间段的一些KPI?
我有 3 列:
Customer CalendarWeek Sum
我想计算从数据开始到给定 CW 期间的总和。因此,对于 201501,这意味着我要计算数据集开头的数据(201301)的总和,直到 201501。对于 201502,从 201301 到 201502。对于 201503,从 201301 到 201503 等。
CalendarWeek 列始终是时间段的最大周数。
基本上返回应该是这样的:
Customer A 201501 1200
Customer A 201510 4000
Customer B 201501 200
其中 201501 是计算 1200 的期间的结束时间。 1200 用于客户 A,从 201401 到 201501。
【问题讨论】:
-
请用您使用的数据库标记您的问题。此外,请提供样本数据和所需的结果。