【发布时间】:2020-07-26 15:44:27
【问题描述】:
我正在使用标准 SQL,并尝试按周添加产品使用的每周总和。
使用下面的代码,我可以在每一行中添加相应的星期和年份。我将如何按周对项目的总数求和并在列中输出,比如过去 8 周。
extract(week from Metrics_Date) as week, EXTRACT(YEAR FROM Metrics_Date) AS year
图片是我的原始数据,项目旁边是星期和年份:
这张图片是上述原始数据的进一步分析(将它们组合在一起)。这里是我想要添加列、current_week 和星期几的第一天,以及该周总数的总和。
任何帮助将不胜感激。
【问题讨论】:
-
这能回答你的问题吗? How to SUM two fields within an SQL query
-
在图片 2 中,我需要一个新列,例如,上周,在 Last1TotalRequests 旁边,它对图片 1 中的 message_count 进行求和,按 company_name、product_name 分组为最后一周
-
为了进一步帮助您,我需要检查我是否理解正确,您首先要对每周分组的列进行求和,因此每个周数都会有一定的 SUM。然后,您只想显示基于当前周的上周总和。这是你想要的吗?