Сортировка полей по дате/времени

  • Автор темы Aptahar
  • 53
  • Обновлено
  • 15, May 2024
  • #1
У меня есть куча данных с датами в столбце «dt».

Когда я пытаюсь отсортировать их по столбцу «dt», даты не отображаются в правильном порядке.

Это кажется случайным или просто сортировкой по названию дня, а затем по дню месяца (см. ниже).

Пример:

выбрать dt из порядка эпизодов по dt desc;

| Пт, 1 апреля 2016 г. 20:00:00 GMT |

| Пт, 09 сен 2016 00:00:00 +0000 |

| Пт, 09 сен 2011 00:00:00 +0000 |

| Пт, 09 Окт 2015 18:00:00 +0000 |

| Пт, 09 Окт 2015 00:00:00 +0000 |

| Пт, 09 ноября 2012 00:00:00 +0000 |

| Пт, 09 мая 2014 г. 10:08:05 GMT |

| Пт, 09 мая 2014 00:00:00 +0000 |

| Пт, 09 мая 2014 00:00:00 +0000 |

| Пт, 09 мая 2014 00:00:00 +0000 |

| Пт, 09 марта 2012 00:00:00 +0000 |

| Пт, 09 Янв 2015 00:00:00 +0000 |

| Пт, 09 Янв 2015 00:00:00 +0000 |

| Пт, 09 дек 2016 17:15:00 +0000 |

| Пт, 09 дек 2016 00:00:00 +0000 |

| Пт, 09 декабря 2011 00:00:00 +0000 |

| Пт, 09 авг 2013 00:00:00 +0000 |

| Пт, 08 ноября 2013 00:00:00 +0000 |

| Пт, 08 мая 2015 г. 15:49:59 GMT |

| Пт, 08 мая 2015 г. 15:35:09 GMT |

| Пт, 08 мая 2015 00:00:00 +0000 |

| Пт, 08 мая 2015 00:00:00 +0000 |

| Пт, 08 мая 2015 00:00:00 +0000 |

| Пт, 08 марта 2013 00:00:00 +0000 |

| Пт, 08 июня 2012 00:00:00 +0000 |

| Пт, 08 июля 2016 22:00:00 +0000 |

| Пт, 08 июля 2016 00:00:00 +0000 |

| Пт, 08 июля 2011 00:00:00 +0000 |

| Пт, 08 Янв 2016 17:00:00 +0000 |

| Пт, 08 Янв 2016 00:00:00 +0000 |

| Пт, 08 фев 2013 00:00:00 +0000 |

| Пт, 08 авг.

2014 00:00:00 +0000 | | Пт, 08 авг.

2014 00:00:00 +0000 | | Пт, 08 авг.

2014 00:00:00 +0000 | | Пт, 08 апр.

2016 16:00:00 +0000 | | Пт, 08 апр.

2016 00:00:00 +0000 |

| Пт, 07 сентября 2012 г. 08:46:03 GMT |

| Пт, 07 сен 2012 00:00:00 +0000 |

| Пт, 07 Окт 2016 22:00:00 +0000 |

| Пт, 07 октября 2016 г. 20:00:00 GMT |

| Пт, 07 Окт 2016 00:00:00 +0000 |

| Пт, 07 октября 2011 00:00:00 +0000 |

| Пт, 07 ноября 2014 г. 14:00:11 GMT |

| Пт, 07 ноября 2014 00:00:00 +0000 |

| Пт, 07 ноября 2014 00:00:00 +0000 |

| Пт, 07 марта 2014 00:00:00 +0000 |

| Пт, 07 июня 2013 00:00:00 +0000 |

| Пт, 07 июня 2013 00:00:00 +0000 |

| Пт, 07 фев 2014 00:00:00 +0000 |

| Пт, 07 декабря 2012 00:00:00 +0000 |

| Пт, 07 авг.

2015 18:00:00 +0000 | | Пт, 07 августа 2015 г. 09:00:00 GMT | | Пт, 07 авг.

2015 00:00:00 +0000 |

| Пт, 06 сен 2013 00:00:00 +0000 |

| Пт, 06 сен 2013 00:00:00 +0000 |

| Пт, 06 Ноя 2015 21:00:00 +0000 |

| Пт, 06 ноября 2015 00:00:00 +0000 |

| Пт, 06 мая 2016 16:29:00 +0000 |

| Пт, 06 мая 2016 00:00:00 +0000 |

| Пт, 06 марта 2015 00:00:00 +0000 |

| Пт, 06 июня 2014 00:00:00 +0000 |

| Пт, 06 июня 2014 00:00:00 +0000 |

| Пт, 06 июня 2014 00:00:00 +0000 |

| Пт, 06 июля 2012 00:00:00 +0000 |

| Пт, 06 Янв 2017 21:00:00 +0000 |

| Пт, 06 Янв 2017 00:00:00 +0000 |

| Пт, 06 января 2012 00:00:00 +0000 |

| Пт, 06 фев 2015 00:00:00 +0000 |

| Пт, 06 фев 2015 00:00:00 +0000 |

| Пт, 06 декабря 2013 00:00:00 +0000 |

| Пт, 05 сен 2014 00:00:00 +0000 |

| Пт, 05 сен 2014 00:00:00 +0000 |

| Пт, 05 сен 2014 00:00:00 +0000 |

| Пт, 05 Окт 2012 00:00:00 +0000 |

| Пт, 05 июня 2015 16:00:00 +0000 |

| Пт, 05 июня 2015 г. 07:04:44 GMT |

| Пт, 05 июня 2015 00:00:00 +0000 |

| Пт, 05 июля 2013 г. 13:14:09 GMT |

| Пт, 05 июля 2013 00:00:00 +0000 |

| Пт, 05 февраля 2016 г. 19:58:24 GMT |

| Пт, 05 фев 2016 17:33:00 +0000 |

| Пт, 05 фев 2016 00:00:00 +0000 |

| Пт, 05 декабря 2014 г. 10:48:23 GMT |

| Пт, 05 дек 2014 00:00:00 +0000 |

| Пт, 05 дек 2014 00:00:00 +0000 |

| Пт, 05 августа 2016 г. 16:49:03 GMT |

| Пт, 05 авг 2016 16:11:00 +0000 |

| Пт, 05 авг 2016 14:26:57 +0000 |

| Пт, 05 авг 2016 00:00:00 +0000 |

| Пт, 05 авг 2011 00:00:00 +0000 |

| Пт, 05 апр.

2013 00:00:00 +0000 |

| Пт, 04 сен 2015 16:00:00 +0000 |

| Пт, 04 сен 2015 00:00:00 +0000 |

| Пт, 04 Окт 2013 00:00:00 +0000 |

| Пт, 04 Окт 2013 00:00:00 +0000 |

| Пт, 04 ноября 2016 г. 20:00:00 GMT |

| Пт, 04 Ноя 2016 17:45:00 +0000 |

| Пт, 04 ноя 2016 13:59:13 +0000 |

| Пт, 04 ноября 2016 00:00:00 +0000 |

| Пт, 04 ноября 2011 00:00:00 +0000 |

| Пт, 04 мая 2012 00:00:00 +0000 |

| Пт, 04 марта 2016 21:00:00 +0000 |

| Пт, 04 марта 2016 г. 20:16:00 GMT |

| Пт, 04 марта 2016 00:00:00 +0000 |

| Пт, 04 июля 2014 00:00:00 +0000 |

| Пт, 04 июля 2014 00:00:00 +0000 |

| Пт, 04 Янв 2013 00:00:00 +0000 |

| Пт, 04 февраля 2011 г. 08:30:00 GMT |

| Пт, 04 дек 2015 00:00:00 +0000 |

| Пт, 04 апр.

2014 00:00:00 +0000 | | Пт, 04 апр.

2014 00:00:00 +0000 |

| Пт, 03 Окт 2014 00:00:00 +0000 |

| Пт, 03 Окт 2014 00:00:00 +0000 |

| Пт, 03 мая 2013 00:00:00 +0000 |

| Пт, 03 мая 2013 00:00:00 +0000 |

| Пт, 03 июня 2016 20:00:00 +0000 |

| Пт, 03 июня 2016 00:00:00 +0000 |

| Пт, 03 июня 2011 00:00:00 +0000 |

| Пт, 03 июля 2015 г. 16:58:35 GMT |

| Пт, 03 июля 2015 00:00:00 +0000 |

| Пт, 03 Янв 2014 00:00:00 +0000 |

| Пт, 03 Янв 2014 00:00:00 +0000 |

| Пт, 03 фев 2017 20:00:00 +0000 |

| Пт, 03 фев 2017 18:57:00 +0000 |

| Пт, 03 фев 2017 16:13:00 +0000 |

| Пт, 03 фев 2017 00:19:00 +0000 |

| Пт, 03 фев 2017 00:00:00 +0000 |

| Пт, 03 фев 2012 00:00:00 +0000 |

| Пт, 03 апреля 2015 г. 10:08:44 GMT |

| Пт, 02 сен 2016 16:15:00 +0000 |

| Пт, 02 сен 2016 00:00:00 +0000 |

| Пт, 02 сен 2011 00:00:00 +0000 |

| Пт, 02 Окт 2015 18:00:00 +0000 |

| Пт, 02 Окт 2015 00:00:00 +0000 |

| Пт, 02 ноября 2012 00:00:00 +0000 |

| Пт, 02 мая 2014 00:00:00 +0000 |

| Пт, 02 мая 2014 00:00:00 +0000 |

| Пт, 02 мая 2014 00:00:00 +0000 |

| Пт, 02 марта 2012 00:00:00 +0000 |

| Пт, 02 Янв 2015 00:00:00 +0000 |

| Пт, 02 Янв 2015 00:00:00 +0000 |

| Пт, 02 дек 2016 20:10:00 +0000 |

| Пт, 02 дек 2016 19:25:00 +0000 |

| Пт, 02 дек 2016 00:00:00 +0000 |

| Пт, 02 декабря 2011 00:00:00 +0000 |

| Пт, 02 авг.

2013 00:00:00 +0000 |

| Пт, 01 ноября 2013 00:00:00 +0000 |

| Пт, 01 мая 2015 00:00:00 +0000 |

| Пт, 01 мая 2015 00:00:00 +0000 |

| Пт, 01 марта 2013 00:00:00 +0000 |

| Пт, 01 июня 2012 00:00:00 +0000 |

| Пт, 01 июля 2016 20:00:00 +0000 |

| Пт, 01 июля 2016 00:00:00 +0000 |

| Пт, 01 июля 2011 00:00:00 +0000 |

| Пт, 01 Янв 2016 17:00:00 +0000 |

| Пт, 01 января 2016 г. 11:29:22 GMT |

| Пт, 01 фев 2013 00:00:00 +0000 |

| Пт, 01 августа 2014 г. 08:58:49 GMT |

| Пт, 01 Август 2014 00:00:00 +0000 |

| Пт, 01 Август 2014 00:00:00 +0000 |

| Пт, 01 апр 2016 14:24:50 +0000 |

| Пт, 01 апреля 2016 г. 11:30:00 GMT |

| Пт, 01 апр 2016 00:00:00 +0000 |

+---------------------------------+

Помощь!

Aptahar


Рег
01 Jan, 2011

Тем
1

Постов
3

Баллов
13
  • 12, Jun 2024
  • #2
Примеры форматов в моих данных: Ср, 22 июля 2015 г. 02:00:00 GMT Сб, 16 фев 2013 00:00:00 +0000 Это должно работать, но не работает: mysql> выбрать дату из порядка эпизодов по STR_TO_DATE(
 dt
,'%m/%d/%Y %h:%i:%s %p') desc;

+-------------------------------+

| дт |

+-------------------------------+

| Ср, 22 июля 2015 г. 02:00:00 GMT |

| Пт, 18 декабря 2015 г. 20:00:00 GMT |

| Вс, 3 января 2016 г. 20:00:00 GMT |

| Пт, 8 января 2016 г. 20:00:00 GMT |

| Пт, 15 января 2016 г. 20:00:00 GMT |

| Пт, 22 января 2016 г. 20:00:00 GMT |

| Пт, 29 января 2016 г. 20:00:00 GMT |

| Пт, 5 февраля 2016 г. 20:00:00 GMT |

| Пт, 12 февраля 2016 г. 20:00:00 GMT |

| Пт, 19 февраля 2016 г. 20:00:00 GMT |

| Пт, 26 февраля 2016 г. 20:00:00 GMT |

| Пт, 4 марта 2016 г. 20:00:00 GMT |

| Пт, 11 марта 2016 г. 20:00:00 GMT |

| Пт, 18 марта 2016 г. 20:00:00 GMT |

| Пт, 25 марта 2016 г. 20:00:00 GMT |

| Пт, 1 апреля 2016 г. 20:00:00 GMT |

| Пт, 8 апреля 2016 г. 20:00:00 GMT |

| Пт, 15 апреля 2016 г. 20:00:00 GMT |

| Пт, 11 декабря 2015 г. 20:00:00 GMT |

| Пт, 27 ноября 2015 г. 20:00:00 GMT |

| Пт, 20 ноября 2015 г. 20:00:00 GMT |

| Пн, 27 июля 2015 г. 23:00:00 GMT |

| Сб, 1 августа 2015 г. 21:00:00 GMT |

| Пт, 7 августа 2015 г. 21:00:00 GMT |

| Пт, 14 августа 2015 г. 22:00:00 GMT |

| Пт, 21 августа 2015 г. 20:00:00 GMT |

| Пт, 28 августа 2015 г. 20:00:00 GMT |

| Пт, 4 сентября 2015 г. 20:00:00 GMT |

| Пт, 11 сентября 2015 г. 20:00:00 GMT |

| Пт, 18 сентября 2015 г. 20:00:00 GMT |

| Пт, 25 сентября 2015 г. 20:00:00 GMT |

| Пт, 2 октября 2015 г. 20:00:00 GMT |

| Пт, 9 октября 2015 г. 20:00:00 GMT |

| Пт, 16 октября 2015 г. 20:00:00 GMT |

| Пт, 23 октября 2015 г. 20:00:00 GMT |

| Пт, 30 октября 2015 г. 20:00:00 GMT |

| Пт, 6 ноября 2015 г. 20:00:00 GMT |

| Пт, 13 ноября 2015 г. 20:00:00 GMT |

| Пт, 22 апреля 2016 г. 20:00:00 GMT |

| Пт, 29 апреля 2016 г. 20:00:00 GMT |

| Ср, 14 сентября 2016 г. 20:00:00 GMT |

| Пт, 23 сентября 2016 г. 20:00:00 GMT |

| Пт, 30 сентября 2016 г. 20:00:00 GMT |

| Пт, 07 октября 2016 г. 20:00:00 GMT |

| Пт, 14 октября 2016 г. 20:00:00 GMT |

| Пт, 21 октября 2016 г. 20:00:00 GMT |

| Пт, 28 октября 2016 г. 20:00:00 GMT |

| Пт, 04 ноября 2016 г. 20:00:00 GMT |

| Пт, 11 ноября 2016 г. 20:00:00 GMT |

| Пт, 18 ноября 2016 г. 20:00:00 GMT |

| Пт, 25 ноября 2016 г. 20:00:00 GMT |

| Пт, 16 декабря 2016 г. 20:00:00 GMT |

| Пт, 23 декабря 2016 г. 20:00:00 GMT |

| Пт, 30 декабря 2016 г. 20:00:00 GMT |

| Пт, 6 января 2017 г. 20:00:00 GMT |

| Пт, 13 января 2017 г. 20:00:00 GMT |

| Пт, 27 января 2017 г. 20:00:00 GMT |

| Пт, 9 сентября 2016 г. 20:00:00 GMT |

| Пт, 2 сентября 2016 г. 20:00:00 GMT |

| Пт, 26 августа 2016 г. 20:00:00 GMT |

| Пт, 6 мая 2016 г. 20:00:00 GMT |

| Пт, 13 мая 2016 г. 20:00:00 GMT |

| Пт, 20 мая 2016 г. 20:00:00 GMT |

| Пт, 27 мая 2016 г. 20:00:00 GMT |

| Пт, 3 июня 2016 г. 20:00:00 GMT |

| Пт, 10 июня 2016 г. 20:00:00 GMT |

| Пт, 17 июня 2016 г. 20:00:00 GMT |

| Пт, 24 июня 2016 г. 20:00:00 GMT |

| Пт, 1 июля 2016 г. 20:00:00 GMT |

| Пт, 8 июля 2016 г. 20:00:00 GMT |

| Пт, 15 июля 2016 г. 20:00:00 GMT |

| Пт, 22 июля 2016 г. 20:00:00 GMT |

| Пт, 29 июля 2016 г. 20:00:00 GMT |

| Пт, 5 августа 2016 г. 20:00:00 GMT |

| Пт, 12 августа 2016 г. 20:00:00 GMT |

| Пт, 19 августа 2016 г. 20:00:00 GMT |

| Ср, 24 августа 2016 г. 20:00:00 GMT |

| Пт, 3 февраля 2017 г. 20:00:00 GMT |

+-------------------------------+

78 рядов в наборе, 78 предупреждений (0,06 сек)

MySQL>

Еще больше неправильных результатов:

| Вс, 06 Окт 2013 00:00:00 +0000 |

| Вс, 29 сен 2013 00:00:00 +0000 |

| Вс, 22 сен 2013 00:00:00 +0000 |

| Вс, 12 марта 2000 г. 00:00:00 +0000 |

| Сб, 03 марта 1979 г. 00:00:00 +0000 |

| Сб, 19 марта 1977 г. 00:00:00 +0000 |

| Вс, 26 июля 1987 00:00:00 +0000 |

| Вс, 30 ноября 2003 г. 00:00:00 +0000 |

| Вс, 11 авг 2013 00:00:00 +0000 |

| Вс, 04 авг 2013 00:00:00 +0000 |

| Вс, 28 июля 2013 00:00:00 +0000 |

| Вс, 21 июля 2013 00:00:00 +0000 |

| Вс, 14 июля 2013 00:00:00 +0000 |
 

StasDreg


Рег
13 Jun, 2014

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно