еще один вызов SQL!sql получить все даты между двумя табличными датами
Я хочу написать запрос MySQL, который получает все дни между двумя датами в одной записи.
opening_times
id | begin | end
1 | 10:00:00 | 17:00:00
2 | 10:00:00 | 18:00:00
3 | 10:00:00 | 19:00:00
opening_periods
id | opening_time_id | begin | end
1 | 3 | 2016-03-26 | 2016-03-28
2 | 2 | 2016-03-29 | 2016-04-01
3 | 1 | 2016-04-02 | 2016-04-03
Я хочу, чтобы этот вывод:
date | begin | end
2016-03-26 | 10:00:00 | 19:00:00
2016-03-27 | 10:00:00 | 19:00:00
2016-03-28 | 10:00:00 | 19:00:00
2016-03-29 | 10:00:00 | 18:00:00
2016-03-30 | 10:00:00 | 18:00:00
2016-03-31 | 10:00:00 | 18:00:00
2016-04-01 | 10:00:00 | 18:00:00
2016-04-02 | 10:00:00 | 17:00:00
2016-04-03 | 10:00:00 | 17:00:00
Должен ли я использовать подзапрос для этого? Thx для указания меня в правильном направлении!
Только примечание: Там нет "PHPMyAdmin SQL". Это MySQL. PHPMyAdmin - это лишь один из многих инструментов, которые могут позволить вам выполнить запрос на сервере MySQL. – GolezTrol
Возможный дубликат [Получить список дат между двумя датами] (http://stackoverflow.com/questions/510012/get-a-list-of-dates-between-two-dates) – GolezTrol
какой язык программирования вы используете ? – sumit