mysql按季度统计数据

最近遇到按表里得交付时间换成季度取统计,如下:

select sp.Id,sp.title,QUARTER(sp.expected_delivery_time) dateStr,CONCAT(DATE(MIN(sp.expected_delivery_time)),'至',DATE(MAX(sp.expected_delivery_time))) dateStr2,
                                sp.DemandType,sp.IndustryGroup,sp.IndustrySubGroup,sp.IndustrySubGroupName,sp.IndustrySpecific,sp.IndustrySpecificName,
								COUNT(bc.Id) CompanyNum,GROUP_CONCAT(bc.CompanyName) as companyNames,bc.City
                              from supd_demand_info sp 
                              INNER JOIN base_companyinfo bc on sp.CreatorId=bc.UserId 
                              Where sp.IsDeleted=0 -- and sp.status='Published' and sp.expected_delivery_time > NOW()
                              GROUP BY sp.IndustrySubGroup ,sp.CityCode,QUARTER(sp.expected_delivery_time) ORDER BY sp.expected_delivery_time desc

结果如下:

上面dateStr是统计出得当前属于那个季度,dateStr2是交付时间最小和最大值 (这里可能不太合理,因为之前得逻辑现在变了,直接返回一个交付时间就可以了)

相关推荐

  1. TIPS:MySQL给定时间间隔分组统计

    2024-04-20 16:38:01       36 阅读
  2. mysql统计数据库大小

    2024-04-20 16:38:01       40 阅读
  3. mysql统计数据count

    2024-04-20 16:38:01       42 阅读
  4. mysql 字段查询重复的数据

    2024-04-20 16:38:01       33 阅读
  5. 3015. 距离统计房屋对数目 I

    2024-04-20 16:38:01       47 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 16:38:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 16:38:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 16:38:01       87 阅读
  4. Python语言-面向对象

    2024-04-20 16:38:01       96 阅读

热门阅读

  1. GO的安装和配置

    2024-04-20 16:38:01       32 阅读
  2. 大数运算(加法和除法)

    2024-04-20 16:38:01       41 阅读
  3. 远程服务连接

    2024-04-20 16:38:01       36 阅读
  4. 车联网安全发展形势、挑战与建议

    2024-04-20 16:38:01       33 阅读
  5. C++list类(个人笔记)

    2024-04-20 16:38:01       34 阅读
  6. 【无标题】

    2024-04-20 16:38:01       33 阅读
  7. WPF常用技巧-防止系统休眠

    2024-04-20 16:38:01       34 阅读