Получение неверных данных в запросе даты с использованием Mysql

0

Изображение 174551

Используя этот запрос, я хочу получить только более трех данных, но получаю четыре данных SELECT * FROM sss_experience_master e WHERE e. experience_start_time > = '2018-01-09' И e. experience_end_time <= '2018-01-09' ORDER BY e. category_id ASC LIMIT 10

  • 0
    Ваш запрос содержит опечатку. Пожалуйста, опубликуйте фактический запрос, который вы использовали.
  • 0
    SELECT * FROM sss_experience_master e ГДЕ e . user_id ! = '6' И e . status ! = '1' И e . is_deleted ! = '1' И e . category_id IN («37», «39», «46», «44», «41», «40», «42», «38», «33», «30», «47», «36» , «34», «45», «31», «43», «35») И e . user_id ! = '6' И e . experience_cost > = '50' AND e . experience_cost <= '2500' И e . experience_start_time > = '2018-01-09' И e . experience_start_time <= '2018-01-09' ЗАКАЗАТЬ e . category_id ASC LIMIT 10
Показать ещё 2 комментария
Теги:
mysqli

2 ответа

0
Лучший ответ

Я думаю, что в вашем запросе нет ничего плохого.

Проверьте значение своей базы данных, выполните поиск в таблице "sss_experience_master" и найдите столбец "experience_end_time".

Проверьте, имеет ли значение значение.

  • 0
    да, он работает, когда значение не равно нулю, но не работает, когда значение равно нулю
0

вы можете использовать ниже запрос для получения outpot

SELECT * FROM sss_experience_master e WHERE 
         e.experience_start_time >= '2018-01-09' AND 
         e.experience_end_time < '2018-01-10' 
    ORDER BY e.category_id ASC LIMIT 10
  • 0
    не работает больше lalabhai
  • 0
    @ Neetin619 Этот запрос должен работать, и вы должны опубликовать воспроизводимый вопрос.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню