powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / WHERE по дате
5 сообщений из 5, страница 1 из 1
WHERE по дате
    #38839598
drug_tvoi_gruzovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В поле хранится '2014-12-14 00:00:00 2014-12-23 00:00:00 2014-12-27 00:00:00 2014-12-31 00:00:00', где 1 и 2 даты - событие №1, 3-4 даты - событие №2.
Нужно написать WHERE запрос где будет фильтр между 1-2 датой, и/или 3-4. Количество таких дат может быть неограничено, но допустим 5 событий = 10 дат. Как лучше написать запрос используя только mysql?

Сейчас учитываются только первая и последняя дата:
($from BETWEEN SUBSTR($sql_value, 1, 19) AND SUBSTR($sql_value, -19))
OR ($to BETWEEN SUBSTR($sql_value, 1, 19) AND SUBSTR($sql_value, -19))
...
Рейтинг: 0 / 0
WHERE по дате
    #38839648
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drug_tvoi_gruzovikВ поле хранится '2014-12-14 00:00:00 2014-12-23 00:00:00 2014-12-27 00:00:00 2014-12-31 00:00:00'Это вот всё - в одном поле ОДНОЙ ЗАПИСИ?
Измените структуру, храните в одной записи ОДНО событие в ДВУХ полях.
Если же желаете оставить такое вот идиотское хранение - используйте для выделения одной даты двойной SUBSTRING_INDEX().
...
Рейтинг: 0 / 0
WHERE по дате
    #38839767
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drug_tvoi_gruzovik,
К сожалению (или к счастью) циклы в SELECT нельзя использовать, а значит "Количество таких дат может быть неограничено" решить можно либо конструктором запроса на стороне клиента, либо через курсоры, либо лучше
AkinaИзмените структуру, храните в одной записи ОДНО событие в ДВУХ полях.

И обязательно прочитать эту ссылку . А когда прочитаете еще раз прочитать и так пока во сне сниться не начнет.
...
Рейтинг: 0 / 0
WHERE по дате
    #38839771
drug_tvoi_gruzovik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы по поводу структуры таблицы, но если бы вы работали с ZOO компонентом для Joomla, вы бы поняли о чем я. Остается искать варианты как решить именно такой вариант
...
Рейтинг: 0 / 0
WHERE по дате
    #38839914
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drug_tvoi_gruzovik,

Вознесем же хвалу Господу, что мы никогда не работали с "ZOO компонентом для Joomla"
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / WHERE по дате
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]