Получите значения MIN и MAX из группы дат - PullRequest
0 голосов
/ 09 июля 2020

У меня есть такая таблица:

|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   |

Мне нужен запрос для возврата MIN (time_start) и MAX (time_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

Я пробовал использовать подзапросы, но безуспешно.

1 Ответ

0 голосов
/ 09 июля 2020

Попробуйте следующее:

SELECT date_start as DATE, MAX(time_start), MIN(time_end)
FROM
date_table
GROUP BY date_start;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...