Hola
buenos días foreros
Tiempo sin pasar por FDW y ahora vengo con una problemática que tiene que ver con relaciones de tablas y sumas de campos de forma acumulada por meses, como un sistema economico que tales indicadores se suman los meses anteriores con el mes actual para que de el acumulado de ese indicador
Vamos hiendo al asunto
resulta que tengo una BD con varias tablas que entre ellas algunas entan relacionadas
El tema de las relación de las tablas no tengo ningun problema pero a la hora de hacer una suma acumulada es hay en donde tengo el problema
select tabla.campo ........... form tabla inner join ........ where tabla.campo = tabla.campo ........
esto ok sin ningun tipo de problema
pero ahora a la hora de hacer un acumulado de algun indicador (campo) como logro llegar hacer eso, en la tabla va guardado el mes y año tambien de los datos insertados
si hacer un script en mysql algo como esto quedaría
SET @esto = 0;
SELECT (@esto:=campo + @esto) As Sumatoria,
`tabla`.*
FROM `tabla`;
pd: es como un sistema económico o de contabilidad que se va llevando el acumulado de los meses anteriores con el mes (plan y real)
espero haber sido algo claro en mi problemática de lo contrario preguntar para seguir dando mas detalles.
para este trabajo estoy usando nuke-evolution como cms
consulta con todo el churrero que le he hecho.
$result = $db->sql_query("SELECT ".$prefix."_economia_egastos_plan.elem_id, ".$prefix."_economia_egastos_real.elem_id, ..............................
FROM ".$prefix."_economia_panual INNER JOIN (".$prefix."_economia_egastos_real INNER JOIN (".$prefix."_economia_ccosto INNER JOIN (".$prefix."_economia_asignarmes INNER JOIN ".$prefix."_economia_egastos_plan
ON ".$prefix."_economia_egastos_plan.mes=".$prefix."_ economia_asignarmes.id)
ON ".$prefix."_economia_egastos_plan.ccosto_id=".$pre fix."_economia_ccosto.ccosto_id)
ON ".$prefix."_economia_egastos_plan.elem_id=".$prefi x."_economia_egastos_real.elem_id)
ON ".$prefix."_economia_egastos_plan.ccosto_id=".$pre fix."_economia_panual.ccosto_id WHERE (".$prefix."_economia_egastos_plan.ccosto_id='$cco sto_id' AND ".$prefix."_economia_egastos_plan.mes='$mes' AND ".$prefix."_economia_egastos_plan.anno='$anno' )
GROUP by ".$prefix."_economia_egastos_plan.mes", $db);