Я использую плагин joda-time grails в своем приложении grails для работы с длительностями.Плагин сохраняет длительности, декодированные в миллисекундах в базе данных, префикс его с «PT» и суффиксы с «s».Пример 1 minute = PT3600S
Теперь я хочу заказать эту строку.Поскольку это порядок в varchar, то это сложно или лучше не так, как я хочу, чтобы он был упорядочен: (
result
PT12551S
PT21142S
PT23240S
PT4672S
PT4792S
PT4877S
ожидаемый (если тип int ...)
PT4672S
PT4792S
PT4877S
PT12551S
PT21142S
PT23240S
Есть идеи, как обойти это? Могу ли я изменить формат данных, которые хранятся в БД? Могу ли я изменить порядок в зависимости от длины записи?