获得连续的转移

时间:2017-12-06 10:06:01

标签: mysql

我有一个包含以下字段的表:

renderAllElements() {
  return this.state.myData.map(b => {
      return(
        <div>
            <h4>{b.name}</h4>
        </div>
     )
  })
}

运行此查询:

-id (int)
-team_id(int)
-user_id (int)
-date (date)
-start_time(time)
-end_time(time)

给我以下结果:

SELECT * FROM `shifts` WHERE user_id = 1 order by team_id, date, start_time;

我正在寻找一个查询,它给出了以下连续的start_time结果 - end_time:

id   team_id  user_id  date         start_time end_time
1    3        1        2017-11-29   10:00:00   11:00:00
2    3        1        2017-11-29   11:00:00   12:00:00
5    3        1        2017-11-29   12:00:00   13:00:00
6    3        1        2017-11-29   16:00:00   17:00:00
7    3        1        2017-11-29   17:00:00   18:00:00
10   4        1        2017-11-30   17:00:00   18:00:00
8    4        1        2017-11-30   19:00:00   20:00:00
51   5        1        2017-11-30   18:00:00   19:00:00
11   5        1        2017-11-30   19:00:00   20:00:00

感谢任何和所有帮助。

0 个答案:

没有答案