Visine
Новичок
Сложная выборка по диапазону дат.
Для начала опишу ситуацию.
Есть таблица рекламных конструкций следующего вида
----------------
| id | name |
----------------
Где id - уникальный номер конструкции, а name соотвественно ее наименование
Также есть табица в которой указаны периоды когда и какая конструкция занята
Таблица имеет следующий вид
-------------------------------------
| p_id | date_from | date_to |
-------------------------------------
p_id - номер конструкции
date_from - дата начала периода
date_to - дата окончания периода
Требуется по двум заданным датам определить какие конструкции свободны в этот период.
Притом методик поиска должно быть две.
Первая методика должна показывать только те конструкции которые полностью свободны в заданном интервале.
Вторая методика должна показывать конструкции которые хотябы один день (а лучше чтобы можно было задавать минимальное количество дней) свободны в заданном интервале.
Если у кого есть какие идеи или готовые решения поделитесь pls. За мною не заржавеет.
Для начала опишу ситуацию.
Есть таблица рекламных конструкций следующего вида
----------------
| id | name |
----------------
Где id - уникальный номер конструкции, а name соотвественно ее наименование
Также есть табица в которой указаны периоды когда и какая конструкция занята
Таблица имеет следующий вид
-------------------------------------
| p_id | date_from | date_to |
-------------------------------------
p_id - номер конструкции
date_from - дата начала периода
date_to - дата окончания периода
Требуется по двум заданным датам определить какие конструкции свободны в этот период.
Притом методик поиска должно быть две.
Первая методика должна показывать только те конструкции которые полностью свободны в заданном интервале.
Вторая методика должна показывать конструкции которые хотябы один день (а лучше чтобы можно было задавать минимальное количество дней) свободны в заданном интервале.
Если у кого есть какие идеи или готовые решения поделитесь pls. За мною не заржавеет.