Tema: Case When
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2007, 10:44
Avatar de Gabo77
Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 381
Antigüedad: 17 años, 5 meses
Puntos: 6
Re: Case When

Perdon, pero esta consulta en realidad funciona??? perdona mi ignorancia, pero igual nunca lo he intentado....

Código PHP:
SELECT first_name AS Nombrelast_name AS Apellidohora_inicio AS HoraInicio,
             
hora_fin AS HoraFinalHOUR(hora_fin) - HOUR(hora_inicio) AS HorasTotales,
             
MINUTE(hora_fin) - MINUTE(hora_inicio) AS MinutosTotalesfecha 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!
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....