Сортировка набора результатов MySQL по дате

  • Автор темы Ryzan
  • 33
  • Обновлено
  • 12, May 2024
  • #1
Сортировка набора результатов MySQL по дате Привет, У меня есть 2 столбца: «firstName» и «myDate». «myDate» хранит дату в следующем формате: «2020-11-29» (формат ГГГГ-мм-дд). Это столбец varchar

Для каждого «firstName» может быть несколько записей, дата будет отличаться.

пример:

(«Джит», «30 мая 2020 г.»),

(«Джит», «31 мая 2020 г.»),

(«Счастливчик», «31 мая 2020 г.»),

(«Счастливчик», «01.06.2020»),

и т. д.

Я пытаюсь выбрать все «firstName», но только по одной записи для каждого имени, с наименьшей датой.

выбрать * из порядка таблицы по возрастающей группе myDate по имени

Проблема в том, что «myDate» — это столбец varchar, и я не уверен, что результаты будут всегда правильно сортироваться.

Поэтому я надеялся преобразовать входные данные myDate в числовой формат, например временную метку Unix, а затем отсортировать их.

Как это сделать в запросе?

Спасибо

Ryzan


Рег
13 Feb, 2011

Тем
4

Постов
26

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

Интересно