使用mysql查询从给定表创建具有给定日期的日期范围

时间:2017-10-04 05:58:45

标签: mysql date-range

我想通过从三个给定日期按升序创建范围来选择数据,并使用逗号分隔这些日期之间的独特城市。我的表是:

  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  

0 个答案:

没有答案