Как правильно сделать выборку SQL

273
26 ноября 2016, 20:14

Приветствую Уважаемые! Имеется вот такой SQL запрос:

$sql = "SELECT * FROM visit WHERE dateTime BETWEEN '$dateStart' AND '$dateEnd' ORDER BY dateTime DESC";

Данный запрос делает выборку по диапазону даты, дата в формате 2016-10-11 00:41:08
Пробую и с DESC и с ASC, но результат один и тот же - строки сортируются по возрастанию, т.е. сначала самые старые записи, а необходимо чтобы в начале отображались самые последние записи по дате и времени. Помогите пожалуйста с запросом, не могу найти правильный ответ. Благодарю за внимание!

Answer 1

Проблема решается экранированием поля dateTime - так как в mysql это зарезервированное слово:

SELECT * FROM visit WHERE `dateTime` BETWEEN '$dateStart' AND '$dateEnd' ORDER BY `dateTime` DESC;
READ ALSO
Haproxy + percona xtradb error

Haproxy + percona xtradb error

Всем привет, настраивал по мануалу digitalocean Haproxy для роундробина баз percona, но на сервере haproxу когда я пытаюсь подключиться к базам получаю ошибку

213
Как выбрать все поля из связанной таблицы одним запросом?

Как выбрать все поля из связанной таблицы одним запросом?

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

245
Первая выборка с бд

Первая выборка с бд

Как сделать, чтобы данный код делал все выборки с бд, а не только последнию добавленную запись?

228