Неточно выполняется условие выборки - MySQL
Формулировка задачи:
Добрый день!
Делаю запрос:
В выборку попадают все записи с датой от 2016-06-01 по 2016-06-05. А записи с датой 2016-06-06 не включаются, хотя в условии стоит "<=".
В чем может быть проблема?
SELECT * FROM news WHERE news_enabled>0 AND news_date>='2016-06-01' AND news_date<='2016-06-06' ORDER BY news_id DESC LIMIT 0, 25
Решение задачи: «Неточно выполняется условие выборки»
textual
Листинг программы
news_date<='2016-06-06 23:59:59'
Объяснение кода листинга программы
news_date
- это название переменной, которая содержит дату новостей.<=
- это оператор сравнения, который означаетменьше или равно
.'2016-06-06 23:59:59'
- это значение переменной, которое представляет конкретную дату и время.- В данном случае, условие выборки говорит о том, что нужно выбрать все новости, у которых дата меньше или равна указанной дате.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д