Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/05/2014, 00:36
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Referencia cruzada de la suma de 2 tablas distinta en MySQL

Código MySQL:
Ver original
  1. SELECT Sbc.Codigo,
  2.     Eq.equ_descripcion as Descripcion,
  3.     Sbc.Turno,
  4.     Sbc.Fecha,
  5.     Sbc.CodProyecto,
  6.     Sbc.Horas
  7. FROM equipamento Eq
  8.     INNER JOIN (
  9.     SELECT equ_codigo as Codigo,
  10.         tur_codigo as Turno,
  11.         con_fecha as Fecha,
  12.         pro_codigo as CodProyecto,
  13.         hor_tra_horas as Horas
  14.     FROM horas_trabajadas
  15.     UNION ALL
  16.     SELECT equ_codigo as Codigo,
  17.         tur_codigo as Turno,
  18.         con_fecha as Fecha,
  19.         pro_codigo as CodProyecto,
  20.         hor_tra_horas as Horas
  21.     FROM horas_paradas
  22.     ) Sbc
  23.     ON Eq.equ_codigo=Sbc.Codigo
  24. ORDER BY Sbc.Codigo

Ahi se sumarian horas trabajadas y paradas.

Supongo que ya tienes en cuenta que el sistema horario no es decimal.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.