Mysql 从日期组中获取最小值和最大值

Mysql 从日期组中获取最小值和最大值,mysql,Mysql,我有一张这样的桌子: |date_start|time_start|time_end| |2020-06-01|08:36 |12:34 | |2020-06-01|12:40 |14:36 | |2020-06-01|16:45 |20:00 | |2020-06-02|09:36 |12:34 | |2020-06-02|15:36 |19:44 | |2020-06-03|12:36 |14:54 | |2020-06

我有一张这样的桌子:

|date_start|time_start|time_end|
|2020-06-01|08:36     |12:34   |
|2020-06-01|12:40     |14:36   |
|2020-06-01|16:45     |20:00   |
|2020-06-02|09:36     |12:34   |
|2020-06-02|15:36     |19:44   |
|2020-06-03|12:36     |14:54   |
|2020-06-03|18:36     |23:04   |
我需要一个查询来返回每个日期的最小值(time\u start)和最大值(time\u end) 因此,对于上表,结果必须为

DATE         MIN  MAX
2020-06-01 08:36 20:00
2020-06-02 09:36 19:44
2020-06-03 12:36 23:04
我尝试了子查询,但没有成功获得结果。

尝试以下操作:

SELECT date_start as DATE, MAX(time_start), MIN(time_end)
FROM
date_table
GROUP BY date_start;

这是如此简单,我让它在我的脑海里变得如此复杂。谢谢你的快速回答!!!很乐意帮忙!!请显示您已厌倦的查询。