I have a table that return minutes from a task and I\'d like to convert into hours and minutes.
my select is:
select
m.mat_nome as \'Matéria\',
round
This is working! Thanks!
select
m.mat_nome as 'Matéria',
CONCAT(
FLOOR(
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
),'h',
MOD(
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)
, 'm')
as 'tempo' from estudos_realizados e
left join materias m on e.mat_id = m.mat_id;