【发布时间】:2021-09-08 21:41:52
【问题描述】:
我有以下促销日期:
Group: Ambient
Start Date: 03/11/2020 End Date: 09/11/2020
Start Date: 10/11/2020 End Date: 16/11/2020
Group: Chilled
Start Date: 04/11/2020 End Date: 10/11/2020
Start Date: 11/11/2020 End Date: 17/11/2020
etc
我的数据由以下列组成: 日期(每日)、组(环境/冷藏)、净销售额、销量
我想将数据分组如下:
Weekly Date, Group, Net Sales, Volume Sold
我希望一周从星期二开始到星期一结束,具体取决于它所属的组类型。如果产品冷藏,我希望一周从周三开始,到周二结束。我想这样做并包含一个历史视图,以将前几周与促销周进行比较示例
Week Date Group Net Sales Volume
Row 1 - 27/10/2020 Ambient £900 30
Row 2 - 03/11/2020 Ambient £1000 50
Row 3 - 04/11/2020 Chilled £2000 40
Row 4 - 11/11/2020 Chilled £1000 30
更改星期日期的 SQL 查询是什么?
【问题讨论】:
标签: sql date datetime group-by