mysql 分钟_mysql分钟到小时和分钟
我有一張桌子可以從任務中返回分鐘數,我想將其轉換為小時和分鐘.
我的選擇是:
select
m.mat_nome as 'Matéria',
round(
sum(
case when Hour(TIMEDIFF(est_horario_inicial, est_horario_final))*60 = 0
then Minute(TIMEDIFF(est_horario_inicial, est_horario_final))
else Hour(TIMEDIFF(est_horario_inicial, est_horario_final))*60
end
)/60
,2)
as 'tempo' from estudos_realizados e
left join materias m on e.mat_id = m.mat_id;
所以這是從我的桌子返回100分鐘和1.67除以60.
我想得到結果1小時40分鐘的小時和分鐘.
這個有可能?如何將數字除以60并將小數值修改為60?
謝謝!
解決方法:
你應該查找FLOOR()函數和簡單的數學.你需要類似的東西
CONCAT(FLOOR(minutes/60),'h ',MOD(minutes,60),'m')
標簽:mysql,time,decimal
來源: https://codeday.me/bug/20190722/1507365.html
總結
以上是生活随笔為你收集整理的mysql 分钟_mysql分钟到小时和分钟的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 轮询请求接口_Android
- 下一篇: java 并行 执行进度_关于java: