Ver Mensaje Individual
  #10 (permalink)  
Antiguo 13/01/2012, 02:08
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 5 meses
Puntos: 574
Respuesta: Sumar resultados constulta múltiple

Código MySQL:
Ver original
  1. SELECT idempleado,fecha
  2.              SUM(ROUND((TIMESTAMPDIFF(SECOND,desde,hasta) /3600),1)) dif,
  3. SUM(ROUND((TIMESTAMPDIFF(SECOND,desde1,hasta1) /3600),1)) dif2
  4. SUM(ROUND((TIMESTAMPDIFF(SECOND,desde,hasta) /3600),1)+ROUND((TIMESTAMPDIFF(SECOND,desde1,hasta1) /3600),1)) sumadedifdif2
  5.  FROM horas
  6.          INNER
  7.          JOIN personal
  8.     ON (horas.idempleado = personal.id )
  9.  GROUP BY idempleado,fecha

Esto te lo dará por idempleado y dia...

o sin el sum ni el group by si cada empleado tiene una sola entrada por dia....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 13/01/2012 a las 05:59