我想通过从三个给定日期按升序创建范围来选择数据,并使用逗号分隔这些日期之间的独特城市。我的表是:
id city dob
------ ------ ------------
1 x 1993-05-16
2 y 1994-07-14
3 x 1995-10-18
4 z 2008-01-05
5 k 2000-01-05
6 y 1991-01-05
7 y 1992-04-07
我想要这样的输出:
count(city) city range
------------ ------ ---------------------
3 y,x 1991-01-05:1993-05-16
3 y,x,k 1994-07-14:2000-01-05
1 z 2008-01-05