【发布时间】:2021-02-14 11:53:37
【问题描述】:
我这里有样本数据(日期:yyyy-mm-dd 格式)
Headquarter date Sales monthyear
1 2020-10-30 1000 202010
1 2020-10-31 500 202010
1 2020-11-01 1000 202011
1 2020-11-02 2000 202011
1 2020-11-03 3000 202011
1 2020-11-04 1000 202011
1 2020-11-05 1000 202011
我必须汇总从本月 2 日到下月 2 日的所有销售额。按总部和月份分组。因此,如果我根据 current_date() 运行查询,则应将销售额值分别添加到该月。
简要说明一下,这是想要的结果
headquarter sales monthyear
1 4500 202010
1 5000 202011
因此,10 月 30 日、10 月 31 日和 11 月 1 日、11 月 2 日属于我的情况,它们的值相加到 10 月。但是 11 月 3 日和 4 日的值相加到 11 月。同样,它每个月都会发生。 如果我运行 sql 查询,因为今天是 11 月 1 日(IST),今天的值应该添加到上个月。
我在这里寻求一些帮助来进行 SQL 查询。
【问题讨论】:
-
我必须将当月 2 日的所有销售价值相加.. 包括在内? .. 到下个月 2 日 独家?
-
完全正确。这就是我要找的。span>