Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2013, 07:15
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 8 meses
Puntos: 7
restar las horas de un datetime en mysql

Hola,

Estoy haciendo este select:
Código MySQL:
Ver original
  1. Select inicio, fin from cdp_operaciones where noperario = 466 and inicio like '2013-04%' and fin like '2013-04%'

este me visualiza lo siguiente:
Código resultado select:
Ver original
  1. INICIO                          FIN
  2. 2013-04-08 22:00:00     2013-04-09 06:00:00
  3. 2013-04-09 22:00:00     2013-04-10 02:00:00
  4. 2013-04-10 01:59:00     2013-04-10 05:34:28
  5. 2013-04-10 05:30:00     2013-04-10 06:00:00

Necesito calcular las horas totales trabajadas, es decir, hacer "FIN-INICIO" para saber las horas trabajadas.

Como se puede observar, por ejemplo el día 8 se empezó a trabajar a las 22horas y se salio el día 9 a las 6 horas, pero el día 9 se volvió a entrar a las 22horas hasta que salio al día 10 a las 6 horas.

Como puedo hacerlo. Me estoy volviendo loca y no consigo nada

__________________
Gracias por todo;

Un saludo