Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) SQL in


lkm

Pergunta

preciso somar os valores que estão nos ids 200, 205, 210 mas a SQL abaixo só retorna um valor, o do id 200

$n_pedidos_valor = "200, 205, 210";
    $soma_valores = mysql_query("select SUM(valor_total) as soma_valores_a from tb_orcamento where id in('$n_pedidos_valor')") or die ("Erro ao selecionar a soma dos pedidos."); 
    $valor_soma_valores    = mysql_fetch_array($soma_valores);
    $valor        = $valor_soma_valores[soma_valores_a];

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

id esta como varchar??

se for, tente isso:

$n_pedidos_valor = "'200', '205', '210'";
    $soma_valores = mysql_query("select SUM(valor_total) as soma_valores_a from tb_orcamento where id in($n_pedidos_valor)") or die ("Erro ao selecionar a soma dos pedidos.");[/code] se estiver como numerico, tente: se for, tente isso:
[code]$n_pedidos_valor = "200, 205, 210";
    $soma_valores = mysql_query("select SUM(valor_total) as soma_valores_a from tb_orcamento where id in($n_pedidos_valor)") or die ("Erro ao selecionar a soma dos pedidos.");

Link para o comentário
Compartilhar em outros sites

  • 0

blza, resolvido - o campo está como numérico (INT) o único detalhe eram as ' ' (aspas) tem que ser sem elas

$n_pedidos_valor = "200, 205, 210";

$soma_valores = mysql_query("select SUM(valor_total) as soma_valores_a from tb_orcamento where id in($n_pedidos_valor)") or die ("Erro ao selecionar a soma dos pedidos.");

muito obrigado a todos.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...