MySQL - Como dividir un dato a una formula en mysql?

 
Vista:
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en MySQL (en relación al último mes)
Gráfica de MySQL

Como dividir un dato a una formula en mysql?

Publicado por Dago (11 intervenciones) el 20/03/2019 01:39:27
Hola estoy haciendo una formula pero no se en que estoy fallando si es en los paretensis les muestro mi consulta para ver si me pueden ayudar

el resultado que espero conseguir es: 0.2773

hasta esta parte lo que tengo me da 0.280263 que esta bien

1
2
3
4
5
6
7
SELECT monthname(Fecha_bio) as Mes,
(SUM( CASE WHEN Tea =  0 THEN 1 ELSE Tea END  ) +
SUM( CASE WHEN Thermodyne =  0 THEN 1 ELSE Thermodyne END ))/
(sum(case when DQO_entrada = 0 then 1 ELSE DQO_entrada end) -
 sum(case when DQO_salida = 0 then 1 ELSE DQO_salida end)) AS Resultado
FROM  `biogas`
GROUP by Year(Fecha_bio), Month(Fecha_bio)

La formula completa es esta y aqui es donde tengo malo

1
2
3
4
5
6
7
8
9
SELECT monthname(Fecha_bio) as Mes,
(SUM( CASE WHEN Tea =  0 THEN 1 ELSE Tea END  ) +
SUM( CASE WHEN Thermodyne =  0 THEN 1 ELSE Thermodyne END ))/
(sum(case when DQO_entrada = 0 then 1 ELSE DQO_entrada end) -
 sum(case when DQO_salida = 0 then 1 ELSE DQO_salida end)) /
 (sum(case when Efluente = 0 then 1 ELSE (Efluente * 1000) end) *
  sum(case when Metano = 0 then 1 ELSE Metano end )) as Resultado
FROM  `biogas`
GROUP by Year(Fecha_bio), Month(Fecha_bio)

estos son los datos
tabla

la formula seria asi : ((21,300)/((80,000 - 4,000) / 600 * 1000)) / 60%
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Vega
Val: 69
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Como dividir un dato a una formula en mysql?

Publicado por Vega (30 intervenciones) el 27/03/2019 14:32:02
¿estás seguro de que tienes la variable correctas?
¿podrías confirmar la fórmula genérica?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 17
Ha disminuido 1 puesto en MySQL (en relación al último mes)
Gráfica de MySQL

Como dividir un dato a una formula en mysql?

Publicado por Dago (11 intervenciones) el 27/03/2019 18:09:57
Ok perdon la formula es asi :

((TEA + THERMODYNE) / ((DQO_ENTRA - DQO_FIN) / 1,000 * EFLUENTE)) * METANO%
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar