Я тебе не верю. Здесь - это дБ <> скрипка, которая показывает три различные интерпретации даты в ваших данных выборки:
- в виде строки
- в виде мм / дд / гггг
- как дд / мм / гггг
Все три из них дают одинаковый результат.
Я подозреваю, что ваши фактические данные более сложны, и вы слишком упростилипример для вопроса.Кроме того, я подозреваю, что столбец даты хранится в виде строки , а не date .
В виде строки могут быть некоторые скрытые символы, которые влияют насортировка (например, начальные пробелы).
В этом случае исправьте тип данных, и ваш код будет работать.