Perdon, pero esta consulta en realidad funciona??? perdona mi ignorancia, pero igual nunca lo he intentado....
Código PHP:
SELECT first_name AS Nombre, last_name AS Apellido, hora_inicio AS HoraInicio,
hora_fin AS HoraFinal, HOUR(hora_fin) - HOUR(hora_inicio) AS HorasTotales,
MINUTE(hora_fin) - MINUTE(hora_inicio) AS MinutosTotales, fecha AS Fecha,
CASE
WHEN MINUTE(hora_fin) - MINUTE(hora_inicio) < 0 THEN
HOUR(hora_fin) - HOUR(hora_inicio) - 1
AND
MINUTE(hora_fin) - MINUTE(hora_inicio) + 60
ELSE
MINUTE(hora_fin)-MINUTE(hora_inicio)
END HoraReal
FROM usuario m, tiempo_sesion t
WHERE m.usuario_id = t.usuario_id
Yo he usado mas de 1
Case en una consulta sin ningun problema, tal ves si pones las tablas y nos dices como quieres la salida sea un poco mas fácil de digerir..
Saludos!