Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/01/2012, 14:45
eurodoblon
 
Fecha de Ingreso: enero-2008
Mensajes: 303
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: SSuma resultados consultaq multiple

[PHP]Gracias por tu respuesta,.
Para no molestar con un código largo abrevie la consulta, pero si agrupe GROUP BY idempleado .
Te dejo la consulta completa por si puedes ayudarme.

SELECT T.*, dif+dif2 total FROM(

SELECT personal.id,nombre,idempleado,desde,hasta,GROUP_CO NCAT(DATE_FORMAT(fecha,'%d-%m-%Y'), ' <br/> 'ORDER BY fecha ASC SEPARATOR '') fecha, GROUP_CONCAT(DATE_FORMAT( desde,'%H:%i' ), ' a ',DATE_FORMAT( hasta,'%H:%i' ), '<br/> 'ORDER BY desde ASC SEPARATOR '') adesde,GROUP_CONCAT(DATE_FORMAT( desde1,'%H:%i' ), ' a ',DATE_FORMAT( hasta1,'%H:%i' ), '<br/> 'ORDER BY desde ASC SEPARATOR '') ahasta, GROUP_CONCAT(ROUND((TIMESTAMPDIFF(SECOND,desde,has ta) /3600),1),'<br/>'ORDER BY desde ASC SEPARATOR '') dif, GROUP_CONCAT(ROUND((TIMESTAMPDIFF(SECOND,desde1,ha sta1) /3600),1),'<br/>'ORDER BY desde1 ASC SEPARATOR '')dif2 FROM horas INNER JOIN personal ON (horas.idempleado = personal.id )GROUP BY idempleado
)T