-
Total de itens
1078 -
Registro em
-
Última visita
Tudo que Marcos Vinícius postou
-
Colegas, Eu já li um monte sobre soma de arrays mas não estou conseguindo fazer funcionar direito... A questão é a seguinte... estou buscando dados em um bd e em cada um dos registros eu faço uma conta e coloco no array... no fim, preciso da soma de tudo. Mas o retorno está sendo apenas do último registro. $resultado = mysqli_query($con, "SELECT * FROM bd"); while($dados = mysqli_fetch_array($resultado)){ $valor = $dados["valor"]; $dias = $dados["dias"]; $perc = $valor/$dias; $arr=array("$perc"); } echo array_sum($arr); ?> Alguma ajuda? Isso não deveria ser difícil!!!
-
Legal @Matheus Tavares Ficou bem simples. Resolveria!!! Mas como eu tinha bem poucos dados, pude fazer a conta antes de salvá-los. Só uma dúvida. Eu quero a somatória dos dados $valor/$dias Ou seja, quero a média do valor versus dias e depois somar todas as médias. Ficaria assim né? $soma = 0; while($dados = mysqli_fetch_array($resultado)){ $valor = $dados["valor"]; $dias = $dados["dias"]; $perc = $valor/$dias; $soma += $perc; } echo $soma;
-
Resolvido... fiz a conta antes de inserir no BD e recupero já feita
-
Prezados, Estou tentando fazer uma consulta que soma os valores de um campo em determinado mês/ano mas não estou conseguindo fazer funcionar. Alguém tem uma ideia do que pode ser? "SELECT sum(caepf) AS scaepf FROM atend WHERE date_format(data, '%Y-%m') <= date_format('$d', '%Y-%m') AND date_format(data, '%Y-%m') >= date_format('$d', '%Y-%m') AND pav = '$nome_pav' AND dr = '$dr' ";
-
[Resolvido] Consulta Mysqli não retorna resultados
Marcos Vinícius respondeu ao tópico de Marcos Vinícius em MySQL
Obrigado Matheus, Acabei fazendo de outra forma e consegui... No lugar de usar o date_format() usei YEAR() e MONTH() Quanto aos nomes, agradeço também. Usei esses porque são nomes usuais onde trabalho. Por exemplo, pav é abreviatura de "ponto de atendimento virtual" De qualquer forma, agradeço muito suas considerações e o tempo que você dedicou!!! -
Legal!!!!!! Obrigado!!!! Esse é o fórum!!!!!
-
Colegas, Eu não estou conseguindo fazer uma soma de valores, que imagino seja simples mas não encontrei nada na net que ajudasse. Eu preciso somar um total de um while que, em resumo, é uma quantidade buscada no BD x um valor que pego em um API. $resultadod = mysqli_query($con, "SELECT * FROM acoes WHERE qtv = '0'"); $num_rowsd = mysqli_num_rows($resultadod); { while($dadosd = mysqli_fetch_array($resultadod)){ $qtC = $dadosd["qtC"]; $acao = $acao["acao"]; $vatual = "https://api.hgbrasil.com/finance/stock_price?key=$chave&symbol=$acao"; $total = $qtC * $vatual; } Esse script tá bem resumido. Só com o principal para entenderem. Caso queiram o código inteiro para usá-lo, é só pedir. O $vatual eu pego em um API Preciso então somar o $total de todos os registros retornados no fim do while. Por exemplo, tenho duas ações e quero a soma do valor atual das duas.
-
Então... eu até tinha visto esses exemplos mas o problema é que não tenho a quantidade certa de resultados vindos do BD. O while é q vai trazer. E depois que trouxer, vou multiplicar o valor trazido por outro. Esse resultado é que eu não sei como fazer pra inserir no array. Já pesquisei sobre arrays mas tudo q encontrei é básico como esses exemplos.