Как решить вопрос запроса на сервере, который работает правильно в localhost? - PullRequest
0 голосов
/ 04 февраля 2019

Я написал запрос для получения данных между текущей датой и предыдущей датой, позавчера и так далее.

Мой sql-запрос

select *
from details
where datetime BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();

номер интервала динамически изменяется от 1 до 20

Этот запрос работает правильно в phpmyadmin локального хоста, но когда я попробовал тот же запросв phpmyadmin сервера результат не приходит.

Не знаю, в чем здесь проблема.Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 04 февраля 2019

Я предполагаю, что сервер настроен по-разному, когда речь идет о ключевых словах, и что использование типа DATETIME в качестве имени столбца недопустимо на сервере, попробуйте указать его в своем запросе

select *
from details
where ´datetime´ BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...