Como somar registro atual ao registro anterior,criando um acumulativo?
SELECT
DAY(i.imp_data) AS DATA,
m.mt_valor / m.mt_valor / CAST(DAY(LAST_DAY(NOW())) AS DECIMAL)* 100 AS META_DIARIA,
SUM(i.imp_venda) / m.mt_valor * 100 AS VENDA
FROM
metas AS m
LEFT JOIN
importacao AS i ON m.mt_loja = i.imp_loja
WHERE
m.mt_loja = 1
GROUP BY i.imp_data , i.imp_loja ;
Pergunta
otacio
Como somar registro atual ao registro anterior,criando um acumulativo?
SELECT DAY(i.imp_data) AS DATA, m.mt_valor / m.mt_valor / CAST(DAY(LAST_DAY(NOW())) AS DECIMAL)* 100 AS META_DIARIA, SUM(i.imp_venda) / m.mt_valor * 100 AS VENDA FROM metas AS m LEFT JOIN importacao AS i ON m.mt_loja = i.imp_loja WHERE m.mt_loja = 1 GROUP BY i.imp_data , i.imp_loja ;
O select acima retorna:
1 3.3333333333 4.289370 2 3.3333333333 4.469177 3 3.3333333333 6.114472 4 3.3333333333 2.988198 5 3.3333333333 2.903717 6 3.3333333333 4.254977 7 3.3333333333 2.825020 8 3.3333333333 4.320407 9 3.3333333333 3.985957 10 3.3333333333 5.961010 11 3.3333333333 2.829374 12 3.3333333333 2.855886 13 3.3333333333 2.859196 14 3.3333333333 2.812158 15 3.3333333333 4.580555 16 3.3333333333 3.297720 17 3.3333333333 4.736971 18 3.3333333333 2.325877 19 3.3333333333 2.488738 20 3.3333333333 2.059191
Quero somar: registro 1 + registro 2
1 3.3333333333 4.289370 2 3.3333333333 4.469177 66.666.666.666 8.758.547
Motivo:
Tenho um dashboard do google charts que é em coluna, quero fazer a progressão dos resultados,exemplo:
Dia 1 : vai exibir o resultado do dia 1
Dia 2 : vai exibir o resultado do dia 1 e 2 somados
Dia 3 : vai exibir o resultado do dia 1,2,e 3 somados
Como faria isso no php ?
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.