Функция mysql, которая преобразует минуты в значения месяца, дня, часа, минуты и секунды

Мне нужно использовать функцию mysql, которая принимает в качестве входных данных большое число, представляющее количество минут, и преобразует его в количество месяцев, дней, часов, минут и секунд. Может ли кто-нибудь помочь мне сделать это?


person asmatrk    schedule 19.12.2018    source источник
comment
Количество минут... с каких пор? Поскольку количество минут обычно является целым числом от 0 до 59.   -  person The Impaler    schedule 20.12.2018
comment
Ответы из этого post будут полезны.   -  person pagladashu    schedule 20.12.2018
comment
@TheImpaler 130 минут — это 2 часа 10 минут.   -  person Barmar    schedule 20.12.2018
comment
Звучит как школьная арифметическая задачка. Вы забыли всю математику, которую выучили в детстве?   -  person Barmar    schedule 20.12.2018
comment
Это просто деление и остатки.   -  person Barmar    schedule 20.12.2018
comment
@Barmar Хорошо, а как насчет месяцев? 28, 29, 30 или 31 день? Вам нужен начальный момент времени.   -  person The Impaler    schedule 20.12.2018
comment
@TheImpaler Верно, но это не то же самое, что ожидать, что количество минут будет меньше 60.   -  person Barmar    schedule 20.12.2018
comment
Рассмотрите возможность обработки подобных вещей в коде приложения.   -  person Strawberry    schedule 20.12.2018
comment
Это действительно звучит как базовый вопрос арифметики, в противном случае проблема нуждалась в лучшем определении - скорее всего, начало или конец интервала становятся важными, и важно определить, как обрабатывать дополнительные секунды, и определить, имеют ли значение часовые пояса или нет, и т. д. .   -  person theMage    schedule 20.12.2018