星期一至星期日的日历年度每周收入

时间:2016-10-27 23:48:50

标签: sql r ms-access rstudio

我正在努力寻找公司的每周收入。但是,在这种情况下,我每周定义为周一至周日。现有表格按交易排序,因此每天需要将多个条目合并到每周总收入中。

表中的类别是:

今年 月 天 员工ID TransactionRevenue

从2013年开始,1月1日是星期二。如何在R中创建一个脚本,允许我在每周定义为周一到周日的周内提取每周信息?或者,有没有办法使用SQL做到这一点?

1 个答案:

答案 0 :(得分:0)

实际上,您可以针对每周总计运行聚合SQL查询,并使用MS Access指定每周开始的那一天' DatePart()功能。但是,首先您需要使用DateSerial()将年,月,日值绑定到实际日期:

SELECT DatePart('ww', DateSerial(t.[year], t.[month], t.[day]), 2) As WeekNumber, 
       SUM(t.TransactionRevenue) As WeeklyRevenue
FROM Table1 t 
GROUP BY DatePart('ww', DateSerial(t.[year], t.[month], t.[day]), 2)