Добрый день
Помогите сформировать запрос. Есть таблица bill (MySQL) в ней следующие поля:
Надо выбрать все запись в определенном диапазоне по полю date_start (допустим +/- 7 дней), но если у записи id_importance равно 7, то выбираем их уже в другом диапазоне (допустим +/- 20 дней).
Всё это надо сделать в одном запросе. Возможно ли это?
по полю date_start (допустим +/- 7 дней), но если у записи id_importance равно 7, то выбираем их уже в другом диапазоне (допустим +/- 20 дней).
WHERE date_start BETWEEN @date - INTERVAL CASE WHEN id_importance=7 THEN 20 ELSE 7 END DAY
AND @date + INTERVAL CASE WHEN id_importance=7 THEN 20 ELSE 7 END DAY
Сборка персонального компьютера от Artline: умный выбор для современных пользователей