Неточно выполняется условие выборки - MySQL

Узнай цену своей работы

Формулировка задачи:

Добрый день! Делаю запрос:
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
В выборку попадают все записи с датой от 2016-06-01 по 2016-06-05. А записи с датой 2016-06-06 не включаются, хотя в условии стоит "<=". В чем может быть проблема?

Решение задачи: «Неточно выполняется условие выборки»

textual
Листинг программы
news_date<='2016-06-06 23:59:59'

Объяснение кода листинга программы

  1. news_date - это название переменной, которая содержит дату новостей.
  2. <= - это оператор сравнения, который означает меньше или равно.
  3. '2016-06-06 23:59:59' - это значение переменной, которое представляет конкретную дату и время.
  4. В данном случае, условие выборки говорит о том, что нужно выбрать все новости, у которых дата меньше или равна указанной дате.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.375 из 5