小编Bau*_*sie的帖子

SQL Sequential Grouping和序列间隙的字符串

我正在尝试使用SQL 2012基于以下数据生成特定字符串

| Id | Activity | Year | 
|----|----------|------|
| 01 |  AAAAA   | 2008 |
| 01 |  AAAAA   | 2009 |
| 01 |  AAAAA   | 2010 |
| 01 |  AAAAA   | 2012 |
| 01 |  AAAAA   | 2013 |
| 01 |  AAAAA   | 2015 |
| 01 |  BBBBB   | 2014 |
| 01 |  BBBBB   | 2015 |
Run Code Online (Sandbox Code Playgroud)

结果需要看起来像;

| 01 |  AAAAA   | 2008-2010, 2012-2013, 2015 |
| 01 |  BBBBB …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2012

5
推荐指数
1
解决办法
127
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2012 ×1