Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''sum''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 37 registros

  1. edyr0x

    RELÁTORIO PHP MYSQL USANDO SUM

    Alguém poderia me ajudar a gerar uma relátório em php? preciso gerar uma tabela com total de bolsas vendidas por mês. com total de cada modelo de bolsa fabricada por mês e total geral até consegui, porém gostaria de gerar com os meses nas colunas e só consegui gerar com os meses nas linhas... tentei da seguinte forma: $link = $conexao; $consultar = "SELECT SUM(`resumo_bolsas_80`) AS m80, SUM(`resumo_bolsa_12`) AS m12, SUM(`resumo_bolsa_20`) AS m20, SUM(`resumo_bolsa_40`) AS m40, SUM(`resumo_bolsa_90`) AS m90, SUM(`resumo_bolsa_38`) AS m38, MONTHNAME(resumo_data) AS `mes` FROM resocor GROUP BY YEAR(`resumo_data`), MONTH(`resumo_data`)"; $resulta = mysqli_query($link, $consultar); ################## codigo php ####################### <table> <tr> <th class="tg-sg5v">MES</th> <th class="tg-sg5v">80</th> <th class="tg-sg5v">12</th> <th class="tg-sg5v">20</th> <th class="tg-sg5v">40</th> <th class="tg-sg5v">90</th> <th class="tg-sg5v">38</th> </tr> <?php foreach ($resulta as $row) { ?> <tr> <td class="tg-0w8i"><?php echo $row['mes']; ?></td> <td class="tg-0w8i"><?php echo $row['m80']; ?></td> <td class="tg-0w8i"><?php echo $row['m12']; ?></td> <td class="tg-0w8i"><?php echo $row['m20']; ?></td> <td class="tg-0w8i"><?php echo $row['m40']; ?></td> <td class="tg-0w8i"><?php echo $row['m90']; ?></td> <td class="tg-0w8i"><?php echo $row['m38']; ?></td> </tr> <?php } ?> </table SEGUE TABELA ANEXADA DE COMO GOSTARIA QUE APARECESSE NO RELATORIO
  2. Elizandro Oliveira

    Verificar Colunas e Somar com valores de outra

    Bom Dia, Tenho 10 colunas de Siglas de Defeito, e 10 Colunas de quantidade de cada defeito, D1 = Defeito Q1 = Quantidade de Defeitos D1 D2 = Defeito Q2 = Quantidade de Defeitos D2 e assim por diante; D1 pode conter as siglas C1, C2, C3, C4 até C40 D2 pode conter as siglas C1, C2, C3, C4 até C40 D3 pode conter as siglas C1, C2, C3, C4 até C40 e assim por diante Vejam a imagem em anexo; Preciso verificar as colunas e somar todos os defeitos de cada tipo, ranqueando as 3 maiores quantidades de defeitos, como na imagem anexo. Podem me dar uma ajuda com isso. Obrigado pela atenção;
  3. gabrielsa

    Trazer resultado de um sum em tela

    Boa noite, estou tentando criar um sum e apresentar em tela, porem quase todos os exemp´lo que vejo usa a chamada do $conn, e no meu caso estou usando um arquivo que ja trazer a conexao ocm o banco e o select+query+row esta apresentando erro. segue o codigo. <?php require 'config.php'; ?> <?php $gasto = "select sum(buy) from home" $resultgasto = mysqli_query($gasto); $resultGasto_query = mysqli_fetch_row($resultgasto); ?> <html> <head> <title>Tabela poker</title> <link rel="stylesheet" type="text/css" href="css/home.css"> </head> <body> <table style="padding-top: 20px;height: 202px;width: 171px;" ID="tabelabk1" > <tr> <th>(%)</th> <th>VALOR</th> </tr> <tr> <td bgcolor="darkgreen">Gasto</td> <?php <td bgcolor="#FF6347">.$$resultGasto_query['buy'].</td>?> </tr>
  4. renicarminatti

    ajuda com consulta

    ola boa noite, preciso de ajuda com a seguinte consulta... tenho a tabela... e preciso fazer o seguinte comando.... SELECT cliente_id, sum(credito), sum(debito), (sum(credito) - Sum(debito)) AS SALDO , ativo FROM ficha WHERE ativo ='1' group by cliente_id esse é o resultado... agora como faço pra trazer somente as linhas cujo a coluna saldo esta negativo tentei assim... SELECT cliente_id, sum(credito), sum(debito), (sum(credito) - Sum(debito)) AS SALDO , ativo FROM ficha WHERE ativo ='1' And SALDO < 0 group by cliente_id só que da erro devido a coluna SALDO ser uma soma eu acho... alguma luz?
  5. Boa noite, estou com uma dúvida que não consigo resolver. No meu sistema tenho os produtos e os valores cadastrados pelo funcionário. Como por exemplo meu bd: ID | tipo_produto | valor 7 | Carne | 34.54 9| Suco | 10.47 10| Frutas | 5.10 11| | Carne | 38.41 12| Suco | 12.20 13 | Frutas | 4.17 Porem vou fazer o fechamento diário, e queria saber o valor total de cada produto especifico no banco de dados. Como por exemplo: Carne: 72.85 Suco: 22.67 Frutas: 9,27 Ja tentei usar: select tipo_produto, sum(valor) from pagamentos porém, ele me da o valor de tudo. Aparece: carne: 104.79. Como faço para ter o valor total, de cada produto especifico, na tabela valor??? Alguém pode me ajudar por favor. Obrigado desde ja
  6. GudaEevSo

    Somar a quantidade até um determinado valor

    Bom dia, Preciso fazer a soma da coluna QT_REAL onde a soma das linhas não podem passar um determinado valor (NR_CAMPO) . Essa soma deve ser feita validado o NR_CICLO, NR_OP, DS_NIVEL e CD_COR onde será agrupado as linhas até a QT_REAL for menor ou igual que o NR_CAMPO. Como está hoje: Como deveria ficar: Colunas da tabela: NR_CICLO, NR_OP, DS_NIVEL, NR_CAMPO = CAMPO LIMITADOR - QUANTIDADE DA COLUNA SOMADA NÃO PODE ULTRAPASSAR ESSE VALOR. CONT = NUMERO DE LINHAS CD_COR QT_REAL = QUANTIDADE A SER SOMADA.
  7. fernandomartinspc

    soma de valores de duas colunas - mysql

    Boa noite galerinha tirem-me uma dúvida Eu quero somar o valor de duas colunas SELECT SUM( placar1 ) FROM `jogos` WHERE clube1 = 'gremio'UNION ALL SELECT SUM( placar2 ) FROM `jogos` WHERE clube2 = 'gremio' o mysql resultou o seguinte: SUM( placar1 ) 35244 38347 Gostaria de somar os dois valores acima, como faço?
  8. sylvanadiniz92

    Select Sum não está retornando os centavos

    Bom dia! Sou nova por aqui e para ser sincera não sou fera em programação. Mas estou quase terminando um acréscimo de um sistema para um amigo e na reta final dos relatórios me deparei com um probleminha que não consigo solucionar: Tenho um banco de dados em mysql, com a tabela tes_lan_contas_pagar. Nela vão descriminadas a contas que ele tem que pagar no mês, dentro dessa tabela eu tenho a coluna valor_pago. Ele precisa fazer uma busca por ano, mês e situação da conta (se paga, pendente ou recusada). Depois desse processo, preciso que seja somado o resultado da pesquisa, mas está dando erro. Meu código: <% sql="select sum(valor_pago) as total from tes_lan_contas_pagar WHERE MES=" & Request.FORM("mes") & " AND (ano=" & Request.FORM("ano") & ") AND (sit=" & Request.FORM("sit") & ") " set RS=conn.Execute(sql) %> <%=CDbl(Rs2("total")) %> O problema é que ele ignora os números depois da vírgula por exemplo: 111,89 aparece apenas 111. Já revirei inúmeros fóruns mas não consigo solucionar o problema. Podem me ajudar? Grata!
  9. nandoapfreitas

    Função Sum no SubQuery

    Bom dia, Estou tentando buscar a somatória da multiplicação das duas colunas. select a,b, (select sum(a*b)) from tabela Erro: Msg 130, Level 15, State 1, Line 12 Cannot perform an aggregate function on an expression containing an aggregate or a subquery. Como posso resolver, me falaram para usar With.... mas não conheço. Obrigado.
  10. Tiago_grieger

    Mostrar maiores valores de uma tabela(soma de registros)

    Boa tarde pessoal, tenho uma query que soma as notas de certas equipes cadastradas no meu sistema, queria saber uma maneira de mostrar somente os maiores registros de minha consulta, quero que apareça somente a equipe azul e a equipe verde, pois as duas tem 40 acertos, a equipe amarela queria que não aparecesse ali....segue em anexo imagem da query e o resultado dela...
  11. Alessandro Almeida

    DISTINCT + SUM

    Prezados, Estou precisando somar a coluna QUANTIDADE que são consultadas com um "DISTINCT material". Segue código até o "DISTINCT material" ... $busca_query = mysql_query("SELECT distinct material FROM material WHERE material LIKE '%$busca%' AND quantidade LIKE '%$busca1%' ORDER BY material ASC")or die(mysql_error());//faz a busca com as palavras enviadas if (empty($busca_query)) { //Se nao achar nada, lança essa mensagem echo "Nenhum registro encontrado."; } // quando existir algo em '$busca_query' ele realizará o script abaixo. while ($dados = mysql_fetch_array($busca_query)) { ?> <tr width="100%"> <td width="82%"><?php echo "$dados[material]<br />";?></td> <td width="10%"><?php echo "$dados[quantidade] <br />";?> ...
  12. andrevrcoelho

    Realizar soma no MySQL

    Tenho uma tabela de status dos pedidos, eu gostaria de somar o valor dos pedidos que somente tem o status pendente. Uns tem pendente e aprovado, eu gostaria de somar somente os que tem status pendente. Anexei uma imagem de exemplo, mas a minha tabela no banco tem muito mais registros que isso. O que eu quero é o seguinte: somar somente pedidos que tem status "pendente". Se o pedido já teve pendente e agora tem "aprovado" não é para somar o "pendente" deles
  13. willianmarques

    Valor em cada coluna

    ola pessoal, sera que voces podem me ajudar por gentileza, segue script WITH Dados AS ( SELECT idOrcMatDet, idGrupo, idSubGrupo, omd.numeroOrcamento, orcmatdet_preco4lista, baseProduto FROM OrcMatDet omd INNER JOIN ORCCAB cab ON omd.numeroOrcamento = cab.numeroOrcamento WHERE orccab_Cadastro BETWEEN '20-12-2017 00:00:00.000' AND '20-01-2018 00:00:00.000' ), Resumo AS ( SELECT R.*,TotalGrupo = ( SELECT SUM(orcmatdet_preco4lista) FROM Dados R WHERE R.idSubGrupo = 04 ) FROM Dados R ) SELECT * FROM Resumo order by idSubGrupo ---------------------------- me da este resultado idOrcMatDet idGrupo idSubGrupo numeroOrcamento orcmatdet_preco4lista baseProduto TotalGrupo 13900 5 04 EL310010 4115,21 Eletrofrio 4115,21 13899 5 07 EL310010 0,00 ariam 4115,21 13969 5 07 EL310011 0,00 ariam 4115,21 13903 5 11 EL310010 548,44 Eletrofrio 4115,21 13904 5 11 EL310010 645,20 Eletrofrio 4115,21 13901 5 12 EL310010 4922,62 Eletrofrio 4115,21 13902 5 12 EL310010 5013,93 Eletrofrio 4115,21 13970 5 12 EL310011 3717,87 Eletrofrio 4115,21 13971 5 12 EL310011 3915,09 Eletrofrio 4115,21 13972 5 12 EL310011 3645,93 Eletrofrio 4115,21 13973 5 12 EL310011 4077,69 Eletrofrio 4115,21 13974 5 12 EL310011 685,26 Eletrofrio 4115,21 13975 5 12 EL310011 3570,22 fast 4115,21 13976 5 12 EL310011 3365,33 Eletrofrio 4115,21 13977 5 12 EL310011 3732,83 fast 4115,21 eu gostaria que no total grupo aparecesse o valor de cada IDSUBGRUPO
  14. willianmarques

    sum dentro do select com inner join

    Ola, desculpa se abri um topico errado, sou novo aqui mas sempre acompanho o forum de voces, sou novo na area de banco de dados entao desculpa se for grosseiro em entender algo, rs ----------------------------------------------------------- eu estou com este select SELECT idOrcMatDet, idGrupo, idSubGrupo, omd.numeroOrcamento, orcmatdet_preco4lista FROM OrcMatDet omd INNER JOIN ORCCAB cab ON omd.numeroOrcamento = cab.numeroOrcamento where orccab_Cadastro BETWEEN '20-12-2017 00:00:00.000' and '20-01-2018 00:00:00.000' que me deu este resultado idOrcMatDet idGrupo idSubGrupo numeroOrcamento orcmatdet_preco4lista 13899 5 07 EL310010 0,00 13900 5 04 EL310010 4115,21 13901 5 12 EL310010 4922,62 13902 5 12 EL310010 5013,93 13903 5 11 EL310010 548,44 13904 5 11 EL310010 645,20 13969 5 07 EL310011 0,00 13970 5 12 EL310011 3717,87 13971 5 12 EL310011 3915,09 13972 5 12 EL310011 3645,93 13973 5 12 EL310011 4077,69 13974 5 12 EL310011 685,26 13975 5 12 EL310011 3570,22 13976 5 12 EL310011 3365,33 13977 5 12 EL310011 3732,83 gostaria de somar os valores somento do 'idgrupo' 12 por exemplo alguem pode me ajudar
  15. daniramon

    Somar valores de um Array com Condição

    Olá Pessoal, estou com um problema simples, porém não estou conseguindo resolver, tenho a seguinte array: /* $array_frete_calc = 0:{partner_id: 2, weight: 5.6, length: 140, height: 140, width: 140} 1:{partner_id: 2, weight: 2.4, length: 75, height: 75, width: 75} 2:{partner_id: 2, weight: 2.4, length: 75, height: 75, width: 75} 3:{partner_id: 1, weight: 1.0, length: 75, height: 75, width: 75} */ Em teoria, fiz o foreach abaixo na intenção de somente agrupar os partner_id que forem iguais, e somar os campos weight, length, height e width. Como verifico se existe o campo partner_id = > $value['partner_id'] dentro do array $array_frete_calc ??? Podem me ajudar? O ele está funcionando certinho. $array_frete_calc = array(); foreach($products_group_qtde as $key => $value) { // Como verifico se existe o campo partner_id = > $value['partner_id'] dentro do array $array_frete_calc if(){ // return false } else { array_push($array_frete_calc, array( "partner_id" => $value['partner_id'], 'weight'=> $value['weight'], 'length'=> $value['length'], 'height'=> $value['height'], 'width'=> $value['width'] ) ); } } return $array_frete_calc;
  16. Boa noite pessoal, tudo bem? É o seguinte, estou iniciando na área de SQL (inclusive já peço desculpas pelos possíveis erros) e trabalho montando relatórios para um sistema via SQL. Estou montando um relatório que envolve algumas tabelas e preciso somar o valor de uma coluna, ocorre que quando uso a função SUM no select com as junções das tabelas ele não me retorna a soma dos valores, se somo sem as junções das tabelas ele me retorna perfeitamente, segue abaixo o script: Script que trás a soma corretamente: SELECT SUM(VALOR) FROM sophia.MOVFIN WHERE VENDA = '14617' AND PARCELA = '2' Resultado --------------------------------------- 329.0000 (1 linha(s) afetadas) Script onde a soma não funciona corretamente: SELECT DISTINCT T.CODIGO As CODTURMA, F.NOME As NOME, F.CPF As CPF, T.NOME As TURMA, S.DESCRICAO As SEGMENTO, F.CODEXT As RA, F.OBSERVACOES As OBSERVAÇÃO, case M.STATUS WHEN 0 then 'Ativa' WHEN 1 then 'Trancada' WHEN 2 then 'Cancelada' WHEN 3 then 'Transferida' WHEN 4 then 'Evadida' WHEN 5 then 'Concluída' end as STATUS, TAB.DESCRICAO1 As INDICADOPOR, SUM(MEN.VALOR) As MENSALIDADE FROM SophiA.TURMAS T LEFT join sophia.MATRICULA M on M.TURMA_REGULAR = T.CODIGO LEFT join sophia.FISICA F on F.CODIGO = M.FISICA LEFT join sophia.DADOSPF DF on DF.FISICA = F.CODIGO LEFT join sophia.SEGMENTOS S on S.CODIGO = DF.SEGMENTO LEFT join sophia.TAB_DESCRICAO_DADOS TAB on TAB.FISICA = F.CODIGO LEFT join sophia.MOVFIN MOV ON MOV.VENDA = M.VENDA and MOV.PARCELA = '2' LEFT join sophia.MOVFIN MEN ON MEN.TITULO = MOV.TITULO WHERE T.CODIGO = '2214' GROUP BY T.CODIGO, F.NOME, F.CPF, T.NOME, S.DESCRICAO, F.CODEXT, F.OBSERVACOES, M.STATUS, TAB.DESCRICAO1, MEN.VALOR Desta forma, basicamente trás como resultado os três registros (mesma quantidade de registro que existe na tabela para estas condições) com números bem diferentes do registro real, não consegui associar os números a uma referencia para entender o que ocorre. Talvez algo que seja relevante mencionar é que pode-se conter números negativos nos registros, inclusive nessas colunas deste duas querys existem números negativos. Agradeço muito a atenção de todos! :)
  17. Eduardo Rocha Kmiecik

    Contagem de dados em php

    Gente preciso de um help!! Estou desenvolvendo um sistema, mas estou com uma duvida em relação a contagem de dados. Eu preciso montar uma tabela onde mostro o CM (Caminhão) e ao lado a quantidade de viagens que ele fez. O problema é que não sei como fazer aparecer esses dados, eu preciso somar a tabela "Quantidade" e fazer ela aparecer ao lado de cada CM. Detalhe, a cada dia é incluindo uma nova quantidade. <?php $sql = "SELECT SUM(quantidade) FROM registro WHERE cm_idcm"; $result_cm = mysqli_query($con, $sql) or die('Falha na consulta de Usuário'); while($arrayCm = mysqli_fetch_array ($result_cm)){ $total = $arrayCm['SUM(quantidade)']; } ?> <table class="table table-hover"> <thead> <tr> <th>#</th> <th>CM</th> <th>QUANIDADE TOTAL</th> </tr> </thead> <?php "<tr>"; echo "<td> $idcm</td>"; echo "<td> $cm</td>"; echo "<td> $total</td>"; echo "</tr>"; ?>
  18. jeilsonsoares

    Selecionar um numero

    Olá Tenho a seguinte dúvida, quem puder ajudar, grato desde já... tenho uma tabela, com as seguintes informações EX.: ID - NOME 1 - CASA 3 - APARTAMENTO 4 - JARDIM 6 - TERRENO queria fazer um select pelo id onde retornasse o numero que está faltando , ex. faltando 2, 5, tem como fazer isso?
  19. Luccas Gaulia

    SQL SUM e COUNT no mesmo $sql

    Ola pessoal, O meu sql está funcionando para COUNT, e o SUM funcionou mas agora NÃO está funcionando, o pior é que quando executo no SQL ele roda certinho... Agora têm outra questão, preciso pegar outros valores da mesma tabela para mencionar no php, e não sei como colocar neste sql que já SUM e COUNT $stmt = $this->conn->prepare("SELECT SUM(transaction_amount) AS sum_transaction_amount, (SELECT COUNT(transaction_amount) FROM tbl_credit_card_transactions WHERE transaction_status = 'completed' AND transaction_datetime BETWEEN '$start' AND '$end') AS count_transaction_amount FROM tbl_credit_card_transactions WHERE transaction_status = 'completed' AND transaction_datetime BETWEEN '$start' AND '$end'"); $datasource = new datasource(); $pay_day = $datasource->getPayAllDoctors('day'); echo $pay_day['count_transaction_amount']; echo $pay_day['sum_transaction_amount']; //* Esse não aparece nada *// Outra coisa é que preciso puxar outros valores.... como mencionei acima, olha como está $type = $_POST['type']; $datasource = new datasource(); $rows = $datasource->getPayAllDoctors($type); foreach ($rows as $result) { echo $result['doctor_first_name']; //* Preciso que saia o nome aqui, mas não sai naquele $SQL mencionado acima *// }
  20. Luccas Gaulia

    Somar uma ou varias colunas de um banco de dados

    Ola Pessoal, Tentei pesquisar o que estou fazendo, mas não encontrei a solução que gostaria então resolvi postar. Olha o que fiz... Mas não dá nenhum valor.... Não dá erro, mas o valor chega nulo... <?php $sql_pay = "SELECT SUM(transaction_amount) FROM tbl_credit_card_transactions WHERE transaction_status = 'completed'"; $query_pay = mysql_query($sql_pay) or die(mysql_error()); $result_pay = mysql_fetch_assoc($query_pay); $sum_pay = $result_pay['transaction_amount']; echo $sum_pay; ?>
  21. Caros, possuo duas query's uma retorna a soma de horas por colaborador. E a outra deve mostrar a soma de horas por lider de cada colaborador. SELECT p.nome , SEC_TO_TIME(sum(a.length*60)) as duracao, SEC_TO_TIME(sum(a.length*60)-((450*60)*20)) AS dif, SEC_TO_TIME(((450*60)*20)+900) AS carga FROM auditoria_ponto.appt a, auditoria_ponto.po p, auditoria_ponto.type_list t JOIN auditoria_ponto.queue q WHERE ((a.qid = q.queue_id) AND (q.queue_id = a.qid) AND (NOT ((q.provider_ext_id LIKE 'P%'))) ) and q.provider_ext_id = p.matricula and p.n_g_imediato LIKE 'NOME%' and t.type_id = a.work_type and t.type_lang = 'pt' and t.type_name = 'activity' and p.cluster_ = 'CURITIBA' and a.status not in( 'cancelled', 'suspended', 'deleted') and STR_TO_DATE(q.queue_date, '%d/%m/%Y') BETWEEN '2017/05/01' AND '2017/05/31' group by p.nome; RESULTADO : Mais retoma tudo certo a soma das horas por colaborador. SELECT p.n_g_imediato , SEC_TO_TIME(sum(a.length*60)) as duracao, SEC_TO_TIME(sum(a.length*60)-((450*60)*20)) AS dif, SEC_TO_TIME(((450*60)*20)+900) AS carga FROM auditoria_ponto.appt a, auditoria_ponto.po p, auditoria_ponto.type_list t JOIN auditoria_ponto.queue q WHERE ((a.qid = q.queue_id) AND (q.queue_id = a.qid) AND (NOT ((q.provider_ext_id LIKE 'P%'))) ) and q.provider_ext_id = p.matricula and p.n_g_imediato LIKE 'NOME%' and t.type_id = a.work_type and t.type_lang = 'pt' and t.type_name = 'activity' and p.cluster_ = 'CURITIBA' and a.status not in( 'cancelled', 'suspended', 'deleted') and STR_TO_DATE(q.queue_date, '%d/%m/%Y') BETWEEN '2017/05/01' AND '2017/05/31' group by p.n_g_imediato; RESULTADO Só que quando agrupo por líder, a soma se perde e calcula um valor diferente. Alguém tem uma luz? nunca tive problema com isso!
  22. Opa pessoal , Preciso de ajuda aqui, tenho o seguinte código: Query7.Close; Query7.SQL.Clear; Query7.SQL.Add('SELECT SUM(E.Quantidade) AS PesoHG, SUM(E.Quantidade* :Chg) as CustoHg FROM Estoque AS E, Cad_Produtos AS C WHERE E.PRODUTO = C.PRODUTO AND e.Lote LIKE '''+edit1.Text+'%'' and E.Quantidade >0 and C.Aplicacao =''MATÉRIA- PRIMA'' and C.DESCRICAO LIKE ''%HG%'''); Query7.ParamByName('Chg').Value := strtoFloat(EdtHG.Text); Query7.Open; Query8.Close; Query8.SQL.Clear; Query8.SQL.Add('SELECT SUM(E.Quantidade) AS pesoPOSTA, SUM(E.Quantidade * :CPost) AS CustoPosta FROM Estoque AS E, Cad_Produtos AS C WHERE E.PRODUTO = C.PRODUTO AND e.Lote LIKE '''+edit1.Text+'%'' and E.Quantidade >0 and C.Aplicacao =''MATÉRIA- PRIMA'' and C.DESCRICAO LIKE ''%posta%'''); Query8.ParamByName('CPost').Value := strtoFloat(EdtPost.Text); Query8.Open; Preciso mostrar a soma de (CustoHg+CustoPosta) no relatório, o que devo fazer?? Desde já agradeço ;-)
  23. EliseuFirmino

    SUM() Com valores repetidos

    Tenho o seguinte código para retornar o valor total da conta médica: select sum(obter_valor_conta(a.nr_interno_conta,'0')) vl_total from procedimento_paciente_v a where a.dt_procedimento between :dt_inicial and fim_dia(:dt_final) and a.cd_medico_executor = decode(:cd_medico,0,a.cd_medico_executor,:cd_medico) Meu problema é o seguinte, em um atendimento medico posso ter uma conta medica com vários procedimentos diferentes. Na hora de somar valor da conta, está sendo somado o valor da conta varias vezes, quando deveria ser somado apenas uma única vez. Na planilha em anexo o atendimento de número 975299 terá seu valor total somado duas vezes ao invés de apenas uma única vez. Estou com dificuldades para encontrar uma solução. Alguém pode me dar uma dica ? medico.xls
  24. wneo

    Como Somar em forEach e explode

    Olá! Pessoal, preciso somar os valores vindos da tabela... Por exemplo, *Tenho 2 tabelas: -Produtos e budget; -Ao criar um budget, escolho os produtos e salvo o id de cada um separado por virgula em um campo da budget; 1-Receber os valores em um foreach, pq eles estavam agrupados por vírgula em um campo; 2-Exibir individualmente esses valores ($valor_cobrado); 3-Somar e exibir na tela o total, que é a soma desses valores. O 1 e 2 já estão ok.... <form class="form_budget" id="form_update_budget"> <?php while($row = mysql_fetch_array($rs_budgets)){ $id_budget = $row['id_budget']; $id_produto = $row['id_produto']; $nome_budget = $row['nome_budget']; ?> <fieldset> <legend align="left"><?php echo $nome_budget; ?></legend> <li> <label><span>Choosed products</span></label> <?php $prepara_resultado= explode(",", $id_produto); foreach($prepara_resultado as $newvalue){ $sql_produto_escolhido="SELECT * FROM produtos WHERE id_produto='$newvalue'"; $prepara_resultado = mysql_query($sql_produto_escolhido); $row = mysql_fetch_assoc($prepara_resultado); $id_produto_escolhido = $row['id_produto_escolhido']; $nome_produto_escolhido = $row['nome_produto']; $valor_cobrado = $row['valor_cobrado']; ?> <b><?php echo $nome_produto_escolhido; ?>(R$<b class="<?php echo $id_produto_escolhido; ?>_valor_produto"><?php echo $valor_cobrado; ?></b>) </b> - <?php }//end foreach explode ?> </li> <li> <label><span>Valor total</span></label> <b class="valor_total"></b> </li> <button>Abrir</button> </fieldset> <?php }//end while budgets ?> </form> ....Alguém consegue chegar no 3?????
  25. fimiani_lucas

    Select SUM

    Bom dia, Como posso fazer o sum das colunas meses neste select: Ou seja, ter apenas 1 linha com o ID_PROYECTO e com o total dos meses por ID_PROYECTO
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.