Que la agrupación se dé por Código y En la parte horizontal las fechas (que salga la suma de ambas tablas del campo horas)
Tabla 01

Tabla 02

Resultado

Espero me ayuden, desde ya agradezco su apoyo.
| |||
Respuesta: Referencia cruzada de la suma de 2 tablas distinta en MySQL MySql no tiene solución para lo que pides....
Código MySQL:
Ver original Esto te daria el dato base a partir de el yo te aconsejo programación externa, offtopic, para presentar los datos en el formato que deseas. (la descripción del codigo no se de donde la sacas.... pero seria un problema menor)
__________________ Quim -------------------------------------------------- Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |
| ||||
Respuesta: Referencia cruzada de la suma de 2 tablas distinta en MySQL Quimfv gracias por responder. Anexo la tabla Equipamentos
Código MySQL:
Ver original Anexo la tabla Horas_paradas
Código MySQL:
Ver original Anexo la tabla Horas_trabajadas
Código MySQL:
Ver original Encontré un código algo parecido para un store procedure y me da el resultado pero sólo para una tabla, hay alguna manera de que se pueda unir la otra tabla para que me sume los resultados?
Código MySQL:
Ver original Al ejecutar la consulta sale el siguiente resultado.
Código MySQL:
Ver original El detalle es que si, en el procedure pueda sumar las horas de las tablas Horas_paradas + Horas_trabajadas me debería sumar 11.00 por equipo para cada día. La columna descripción contiene en una tercera tabla equipos. O en todo caso, como podría unir las tres tablas (Equipamento + Horas_trabajadas + Horas_paradas) y a partir de una vista generar el procedure. Tengo esta consulta
Código MySQL:
Ver original Al ejecutar la consulta me muestra estos valores.
Código MySQL:
Ver original Al unir las tres tablas me debería mostrar esos campos o alguno adicional, por que la descripción se encuentra en la tabla equipamentos: ------------------------------------------------------------ | Codigo | Descripcion | Turno | Fecha | CodProyecto | Horas | ------------------------------------------------------------ Espero me ayuden. Gracias de antemano. |
| |||
Respuesta: Referencia cruzada de la suma de 2 tablas distinta en MySQL
Código MySQL:
Ver original 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. |
| ||||
![]() Logré construir el pivot dinamico, anexo los codigos por si les sirva a alguien.
Código MySQL:
-----------------------------------------------------------------------Ver original
Código MySQL:
-----------------------------------------------------------------------Ver original Uní las 2 tablas mediante este código.
Código MySQL:
----------------------------------------------------Ver original Luego a partir de la vista construí el Procedimiento almacenado para el pivot dinamico.
Código MySQL:
Ver original Parametros procedure: IN sdate date, IN edate date, IN turn VARCHAR(10) Suerte. |
Etiquetas: |