Member 10738621 Ответов: 1

Как отсортировать запрос ниже по дате?


Привет php эксперты,

Хотелось бы спросить, корректен ли приведенный ниже запрос для возврата результатов сортировки по дате? Большое спасибо.

$есть = "выберите дату из расписания где ID = (выберите Max(ID) из табеля учета рабочего времени, где статус=1 и userId='".$строки['идентификатор']"'.) порядке по дате по убыванию";

Что я уже пробовал:

Приведенный ниже код работает, но даты не сортируются. Спасибо.

$есть = "выберите дату из расписания где ID = (выберите Max(ID) из табеля учета рабочего времени, где статус=1 и userId='".$строки['идентификатор']"'.);

Suvendu Shekhar Giri

Вот что делает ORDER BY. Если вы не применяете никакой сортировки, то как сервер БД сможет узнать, какой столбец вы хотели бы отсортировать?
В чем проблема с первым запросом?

Member 10738621

Привет Сувенду,

Спасибо за ваш ответ. Я просто хочу подтвердить правильность первого запроса для сортировки результата по дате? Спасибо снова.

Suvendu Shekhar Giri

Да. Первый, кажется, чтобы быть правильным.

Member 10738621

Таким образом, правильным является запрос с... order by ... правильно? Спасибо.

Suvendu Shekhar Giri

Да

Member 10738621

Большое спасибо.

Sinisa Hajnal

Пожалуйста, отметьте это как ответ или удалите.

1 Ответов

Рейтинг:
7

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

Добавив один ответ от имени Сувенду, чтобы закрыть тему.

Цитата:
Таким образом, правильным является запрос с... order by ... правильно? Спасибо.


Suvendu Shekhar Giri

Спасибо @Tadit :)

Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ)

хе-хе ;): P