Como hacer una división con dos consultas de tablas distintas en mysql?
Publicado por Dago (11 intervenciones) el 09/03/2019 04:29:16
Hola quisiera saber como podría hacer una división con dos consultas que no tienen ninguna relación he probado varias formas y ninguna me da no se si es que no es posible o no he logrado encontrar la manera, espero me puedan ayudar
FORMULA :
Mantenimiento Programada = MP
Horas por Paro = hp
Paros por mantenimiento = pm
MP = hp/pm
Esta es la consulta de las horas por paro
SELECT MONTHNAME(b.Fecha_ini) AS Mes, sum(b.Hora_parada ) AS Horas
FROM orden_trabajo as b
INNER JOIn solicitud_mante a on a.Id_soli = b.Id_soli
where a.Tipo_mante = 'Correctivo Inmediato'
GROUP by year(b.Fecha_ini), month(b.Fecha_ini)
Esta es la consulta de los paros por mantenimiento
SELECT SUM(case when Paro_mante = 0 then 1 else Paro_mante end) AS Paro, MONTHNAME(Fproceso) AS Mes
from proceso
GROUP BY YEAR(Fproceso), MONTH(Fproceso)
FORMULA :
Mantenimiento Programada = MP
Horas por Paro = hp
Paros por mantenimiento = pm
MP = hp/pm
Esta es la consulta de las horas por paro
SELECT MONTHNAME(b.Fecha_ini) AS Mes, sum(b.Hora_parada ) AS Horas
FROM orden_trabajo as b
INNER JOIn solicitud_mante a on a.Id_soli = b.Id_soli
where a.Tipo_mante = 'Correctivo Inmediato'
GROUP by year(b.Fecha_ini), month(b.Fecha_ini)
Esta es la consulta de los paros por mantenimiento
SELECT SUM(case when Paro_mante = 0 then 1 else Paro_mante end) AS Paro, MONTHNAME(Fproceso) AS Mes
from proceso
GROUP BY YEAR(Fproceso), MONTH(Fproceso)
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0