|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
apostolnikolai |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
Здравствуйте! Подскажите что я делаю не так.
Есть таблица __________________________________ --Cat№ -----StartData------StopData------- ------------------------------------------------ --9 ----- 03.07.2018 -- 03.08.2018 --- --10 ----- 04.08.2018 -- 04.09.2018 --- ========================== Не получается сделать выборку по дате
|
|||
|
||||
Vardoulacha |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 184 Регистрация: 11.8.2005 Репутация: нет Всего: 8 |
Я просто оставлю это здесь тык
|
|||
|
||||
apostolnikolai |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
А в ответ белый экран Добавлено через 4 минуты и 13 секунд
Белый экран (вывода данных нет) |
||||
|
|||||
apostolnikolai |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
А вот так выдает данные
А при AND нет
|
||||
|
|||||
whatisnot |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 130 Регистрация: 14.12.2014 Репутация: нет Всего: 2 |
И для кого же условие? И есть ведь BETWEEN.
|
|||
|
||||
apostolnikolai |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
Ок я в php нуб а как его использовать если даты из двух колонок Start и Stop
|
|||
|
||||
whatisnot |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 130 Регистрация: 14.12.2014 Репутация: нет Всего: 2 |
Если в двух и первая, это минимальное значение, а вторая максимальное, то WHERE StartDate >= value AND StopDate <= value, и форматирования дат никакого не требуется. Вот только как можно получить диапазон мин/макс если параметр у обеих равен одному и тому же значению $SystemData, или макс. может быть менее мин., или наоборот?
Это сообщение отредактировал(а) whatisnot - 3.7.2018, 14:36 |
|||
|
||||
apostolnikolai |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
Нет данных
тоже нет данных |
||||
|
|||||
whatisnot |
|
||||
Шустрый Профиль Группа: Участник Сообщений: 130 Регистрация: 14.12.2014 Репутация: нет Всего: 2 |
Запрос 'SELECT * FROM tmp WHERE StartDate >= "2018-05-01" AND StopDate <= "2018-07-03"' Результат
|
||||
|
|||||
apostolnikolai |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 152 Регистрация: 19.3.2009 Репутация: нет Всего: нет |
Вот так работает Если StartDate в базе равно 2018-07-03 а StopDate равно 2018-07-12
А так нет
Добавлено через 2 минуты и 6 секунд Простите не OR а AND Добавлено через 6 минут и 59 секунд Все ОГРОМНОЕ СПАСИБО !!! Нашел ошибку! |
||||
|
|||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Графика | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |