Добрый день, есть задача, отсортировать данные по времени (от меньшего к большему), в бд данные лежать в таком виде "2ч.12мин.2с". Данные отдаю частями, по 5 в каждом запросе и их общее количество (пагинация) использую сиквелайз функ-цию findAndCount. Можно ли как-то при запросе к бд написать функцию и отдавать уже отсортированные данные (просто добавив order и функцию к нему), или с таким "удобным форматом" лучше уже все запрашивать, сортировать и пагинировать самому без участия бд (понимаю, что плохое решение и долгое). хотел бы услышать совет как лучше поступить