访问-如何使用增量组对数据进行分组

时间:2018-11-09 10:25:40

标签: ms-access-2010 ms-access-2016

我想知道是否有任何IT专家都能帮助我解决一组数据中的分组问题。我有一组类似于以下的数据:

| ID | Colour | Start Date | End Date   |
|----|--------|------------|------------|
| A  | Red    | 01/01/2018 | 31/01/2018 |
| A  | Red    | 01/02/2018 | 28/02/2018 |
| A  | Blue   | 01/03/2018 | 31/03/2018 |
| A  | Blue   | 01/04/2018 | 30/04/2018 |
| A  | Red    | 01/05/2018 | 31/05/2018 |
| A  | Blue   | 01/06/2018 | 30/06/2018 |

我基本上想按ID和颜色对数据进行分组,并显示MIN的开始日期和MAX的结束日期。但是,困难在于如果颜色中断,我希望它重新触发分组。因此,上表的理想结果将是:

| ID | Colour | Start Date | End Date   |
|----|--------|------------|------------|
| A  | Red    | 01/01/2018 | 28/02/2018 |
| A  | Blue   | 01/03/2018 | 30/04/2018 |
| A  | Red    | 01/05/2018 | 31/05/2018 |
| A  | Blue   | 01/06/2018 | 30/06/2018 |

任何人都可以提供任何建议。由于存在大量数据,它也必须是一种非常有效的方法。真的很为此苦苦挣扎,因此任何帮助将不胜感激。

0 个答案:

没有答案