Неточно выполняется условие выборки - 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. В данном случае, условие выборки говорит о том, что нужно выбрать все новости, у которых дата меньше или равна указанной дате.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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