mysql - 您如何找到重叠最高或最低的时期
问题描述
我有一个名为 project_data 的表,其中包含项目、开始日期、结束日期。
items startdate enddate
A 2018-02-13 2018-05-03
B 2018-03-15 2018-04-03
C 2018-04-23 2018-07-11
D 2018-06-03 2018-08-03
E 2018-08-24 2018-11-04
F 2018-08-28 2018-10-22
我的问题是:1.我想合并重叠的时间段并输出它们,这是我的预期结果:
startdate enddate
2018-02-13 2018-08-03
2018-08-24 2018-11-04
2.我想知道我什么时候最忙(重叠度最高)以及我同时在做哪些项目。这是我的预期结果:
startdate enddate item
2018-03-15 2018-04-03 A,B
2018-04-23 2018-05-03 A,C
2018-06-03 2018-07-11 C,D
2018-08-28 2018-10-22 E,F
解决方案
推荐阅读
- wordpress - Wordpress ?ver=### 未加载最新的子主题样式表
- chef-infra - 厨师选项卡自动转换为空格
- r - 如何一次调用函数的特定输出
- windows - 在 Windows 上安装 HDF5 的分步说明
- ios - 如何在 iOS 的集合视图中为内容偏移设置动画?
- angular - 在 Angular 6 和 Phonegap 上推送通知
- php - 上传文件时的url,图片不上传
- h2o - H2O 等效于 H2O python 中的 allStringVecToCategorical() 和 score() api
- javascript - 从一个 Nodejs 函数向另一个函数发送 Post Data “mutlipart”
- android - 在美国购买的“Google Home”无法进入设置菜单