Вопрос по mysql – MySQL формат даты ДД / ММ / ГГГГ выбрать запрос?

108

Я немного запутался в том, как сделать заказ по форматам даты.

Для форматаYYYY-MM-DD Вы бы сделали это:...ORDER BY date DESC...

Как бы вы сделали заказ поDD/MM/YYYY?

Это не работает:

SELECT * FROM $table ORDER BY DATE_FORMAT(Date, '%Y%m%d') DESC LIMIT 14

Ваш Ответ

8   ответов
3

формат даты предназначен только для отображения, в базе данных, это те же данные.

Error: User Rate Limit Exceeded
31
SELECT DATE_FORMAT(somedate, "%d/%m/%Y") AS formatted_date
..........
ORDER BY formatted_date DESC
Error: User Rate Limit Exceeded%lError: User Rate Limit Exceeded12Error: User Rate Limit Exceeded%m.
Error: User Rate Limit Exceededdev.mysql.com/doc/refman/5.5/en/…Error: User Rate Limit Exceeded
147

что вы, вероятно, просто хотите отформатировать выходную дату? тогда это то, что вы после

SELECT *, DATE_FORMAT(date,'%d/%m/%Y') AS niceDate 
FROM table 
ORDER BY date DESC 
LIMIT 0,14

Или вы действительно хотите отсортировать по дням до месяца до года?

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Karl Morrison
mysql> DESCRIBE Table;Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
11

что вы, вероятно, просто хотите отформатировать выходную дату? тогда это то, что вы после

SELECT *, DATE_FORMAT(date,'%d/%m/%Y') AS niceDate 
FROM table 
ORDER BY date DESC 
LIMIT 0,14

Или вы действительно хотите отсортировать по дням до месяца до года?

3

str_to_date(date, '%e/%m/%Y' )
117

STR_TO_DATE() конвертировать ваши строки в значения даты MySQL иORDER BY результат:

ORDER BY STR_TO_DATE(datestring, '%d/%m/%Y')

Однако было бы целесообразно преобразовать столбец вDATE тип данных вместо использования строк.

1

str_to_date(date, '%d/%m/%Y %T' ),%T показывает час в форматеhh:mm:ss.

Error: User Rate Limit Exceeded%TError: User Rate Limit Exceeded
24

SELECT DATE_FORMAT(NAME_COLUMN, "%d/%l/%Y") AS 'NAME'
SELECT DATE_FORMAT(NAME_COLUMN, "%d/%l/%Y %H:%i:%s") AS 'NAME'

Ссылка:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html

Похожие вопросы