Это пример 3 строк. Числовая последовательность не имеет нулей. Правильная дата находится справа
P_2024713812 - "13.07.2024 08:12"
P_20241151212 - "2024-11-05 12:12" <-- последний
P_202411111 - "01.01.2024 11:01"
Как получить последний?
Это может быть в чем угодно.
2024111111
это 2024-11-01 01:01:01
или 2024-01-11 01:01:01
или 2024-01-01 11:01:01
или 2024-01-01 01:11:01
или 2024-01-01 01:01:11
?
Другими словами: это невозможно
Вы не можете отсортировать его, так как некоторые результаты неоднозначны.
Например:
202411111
может быть:
2024-11-01 01:01
или2024-01-11 01:01
или2024-01-01 11:01
или2024-01-01 01:11
20241151212
может быть:
2024-01-15 12:12
или2024-11-05 12:12
2024713812
— единственное однозначное значение, которое должно быть:
2024-07-13 08:12
У вас нет возможности узнать, какой ответ правильный, и существует разница примерно в 11 месяцев между минимально и максимально возможным значением 202411111
, что означает, что другие строки могут быть до или после него, в зависимости от того, как интерпретируется неоднозначное форматирование.
Это все действительные заказы:
202411111, 20241151212, 2024713812
как 2024-01-01 01:11
, 2024-01-15 12:12
, 2024-07-13 08:12
202411111, 2024713812, 20241151212
как 2024-01-01 01:11
, 2024-07-13 08:12
, 2024-11-05 12:12
20241151212, 2024713812, 202411111
как 2024-01-15 12:12
, 2024-07-13 08:12
, 2024-11-01 01:01
2024713812, 202411111, 20241151212
как 2024-07-13 08:12
, 2024-11-01 01:01
, 2024-11-05 12:12
Каждое из значений можно расположить первым, средним или последним в различных комбинациях интерпретаций.
Что это такое? R, Python или Oracle?